Levelcode-IBRCAD/MLL/ModeloEmpresa.cs

243 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace Modelo
{
public class ModeloEmpresa
{
public ModeloEmpresa()
{
this.Emp_cod = 0;
this.Emp_nome = "";
this.Emp_cnpj = "";
this.Emp_tipo = "";
this.Emp_end = "";
this.Emp_nume = "";
this.Emp_comp = "";
this.Emp_bairro = "";
this.Emp_cidade = "";
this.Emp_UF = "";
this.Emp_nomep = "";
this.Emp_nascp = "";
this.Emp_cpfp = "";
this.Emp_cargop = "";
this.Emp_nomevp = "";
this.Emp_nascvp = "";
this.Emp_cpfvp = "";
this.Emp_cargovp = "";
this.Emp_nomes1 = "";
this.Emp_cpfs1 = "";
this.emp_nascs1 = "";
this.Emp_cargos1 = "";
this.Emp_nomes2 = "";
this.Emp_cpfs2 = "";
this.Emp_nascs2 = "";
this.Emp_cargos2 = "";
this.Emp_nomect1 = "";
this.Emp_cpfct1 = "";
this.Emp_nascct1 = "";
this.Emp_cargoct1 = "";
this.Emp_nomect2 = "";
this.Emp_cpfct2 = "";
this.Emp_nascct2 = "";
this.Emp_cargoct2 = "";
}
public ModeloEmpresa(int emp_cod, string emp_nome, string emp_cnpj, string emp_tipo, byte[] emp_logo, string emp_nume, string emp_comp,
string emp_bairro, string emp_cidade, string emp_uf, string emp_nomep, string emp_nascp, string emp_cpfp, string emp_cargop
, string emp_nomevp, string emp_nascvp, string emp_cpfvp, string emp_cargovp,
string emp_nomes1, string emp_nascs1, string emp_cpfs1, string emp_cargos1,
string emp_nomes2, string emp_nascs2, string emp_cpfs2, string emp_cargos2,
string emp_nomect1, string emp_nascct1, string emp_cpfct1, string emp_cargoct1,
string emp_nomect2, string emp_nascct2, string emp_cpfct2, string emp_cargoct2)
{
this.Emp_cod = emp_cod;
this.Emp_nome = emp_nome;
this.Emp_cnpj = emp_cnpj;
this.Emp_tipo = emp_tipo;
this.Emp_logo = emp_logo;
this.Emp_nume = emp_nume;
this.Emp_comp = emp_comp;
this.Emp_bairro = emp_bairro;
this.Emp_cidade = emp_cidade;
this.Emp_UF = emp_uf;
this.Emp_nomep = emp_nomep;
this.Emp_nascp = emp_nascp;
this.Emp_cpfp = emp_cpfp;
this.Emp_cargop = emp_cargop;
this.Emp_nomevp = emp_nomevp;
this.Emp_nascvp = emp_nascvp;
this.Emp_cpfvp = emp_cpfvp;
this.Emp_cargovp = emp_cargovp;
this.Emp_nomes1 = emp_nomes1;
this.Emp_nascs1= emp_nascs1;
this.Emp_cpfs1 = emp_cpfs1;
this.Emp_cargos1 = emp_cargos1;
this.Emp_nomes2 = emp_nomes2;
this.Emp_nascs2 = emp_nascs2;
this.Emp_cpfs2 = emp_cpfs2;
this.Emp_cargos2 = emp_cargos2;
this.Emp_nomect1 = emp_nomect1;
this.Emp_nascct1 = emp_nascct1;
this.Emp_cpfct1 = emp_cpfct1;
this.Emp_cargoct1 = emp_cargoct1;
this.Emp_nomect2 = emp_nomect2;
this.Emp_nascct2 = emp_nascct2;
this.Emp_cpfct2 = emp_cpfct2;
this.Emp_cargoct2 = emp_cargoct2;
}
public ModeloEmpresa(int emp_cod, string emp_nome, string emp_cnpj, string emp_tipo, string emp_logo, string emp_nume, string emp_comp,
string emp_bairro, string emp_cidade, string emp_uf, string emp_nomep, string emp_nascp, string emp_cpfp, string emp_cargop
, string emp_nomevp, string emp_nascvp, string emp_cpfvp, string emp_cargovp,
string emp_nomes1, string emp_nascs1, string emp_cpfs1, string emp_cargos1,
string emp_nomes2, string emp_nascs2, string emp_cpfs2, string emp_cargos2,
string emp_nomect1, string emp_nascct1, string emp_cpfct1, string emp_cargoct1,
string emp_nomect2, string emp_nascct2, string emp_cpfct2, string emp_cargoct2)
{
this.Emp_cod = emp_cod;
this.Emp_nome = emp_nome;
this.Emp_cnpj = emp_cnpj;
this.Emp_tipo = emp_tipo;
this.CarregaImagem(emp_logo);
this.Emp_nume = emp_nume;
this.Emp_comp = emp_comp;
this.Emp_bairro = emp_bairro;
this.Emp_cidade = emp_cidade;
this.Emp_UF = emp_uf;
this.Emp_nomep = emp_nomep;
this.Emp_nascp = emp_nascp;
this.Emp_cpfp = emp_cpfp;
this.Emp_cargop = emp_cargop;
this.Emp_nomevp = emp_nomevp;
this.Emp_nascvp = emp_nascvp;
this.Emp_cpfvp = emp_cpfvp;
this.Emp_cargovp = emp_cargovp;
this.Emp_nomes1 = emp_nomes1;
this.Emp_nascs1 = emp_nascs1;
this.Emp_cpfs1 = emp_cpfs1;
this.Emp_cargos1 = emp_cargos1;
this.Emp_nomes2 = emp_nomes2;
this.Emp_nascs2 = emp_nascs2;
this.Emp_cpfs2 = emp_cpfs2;
this.Emp_cargos2 = emp_cargos2;
this.Emp_nomect1 = emp_nomect1;
this.Emp_nascct1 = emp_nascct1;
this.Emp_cpfct1 = emp_cpfct1;
this.Emp_cargoct1 = emp_cargoct1;
this.Emp_nomect2 = emp_nomect2;
this.Emp_nascct2 = emp_nascct2;
this.Emp_cpfct2 = emp_cpfct2;
this.Emp_cargoct2 = emp_cargoct2;
}
//propriedades privadas
private int emp_cod;
private string emp_nome;
private string emp_cnpj;
private string emp_tipo;
private byte[] emp_logo;
private string emp_end;
private string emp_nume;
private string emp_comp;
private string emp_bairro;
private string emp_cidade;
private string emp_UF;
private string emp_nomep;
private string emp_nascp;
private string emp_cpfp;
private string emp_cargop;
private string emp_nomevp;
private string emp_nascvp;
private string emp_cpfvp;
private string emp_cargovp;
private string emp_nomes1;
private string emp_nascs1;
private string emp_cpfs1;
private string emp_cargos1;
private string emp_nomes2;
private string emp_nascs2;
private string emp_cpfs2;
private string emp_cargos2;
private string emp_nomect1;
private string emp_nascct1;
private string emp_cpfct1;
private string emp_cargoct1;
private string emp_nomect2;
private string emp_nascct2;
private string emp_cpfct2;
private string emp_cargoct2;
public void CarregaImagem(String imgCaminho)
{
try
{
if (string.IsNullOrEmpty(imgCaminho))
return;
//fornece propriedadese métodos de instância para criar, copiar,
//excluir, mover, e abrir arquivos, e ajuda na criação de objetos FileStream
FileInfo arqImagem = new FileInfo(imgCaminho);
//Expõe um Stream ao redor de um arquivo de suporte
//síncrono e assíncrono operações de leitura e gravar.
FileStream fs = new FileStream(imgCaminho, FileMode.Open, FileAccess.Read, FileShare.Read);
//aloca memória para o vetor
this.emp_logo = new byte[Convert.ToInt32(arqImagem.Length)];
//Lê um bloco de bytes do fluxo e grava osdados em um buffer fornecido.
int iBytesRead = fs.Read(this.emp_logo, 0, Convert.ToInt32(arqImagem.Length));
fs.Close();
}
catch (Exception ex)
{
throw new Exception(ex.Message.ToString());
}
}
//propriedades publicas
public int Emp_cod { get => emp_cod; set => emp_cod = value; }
public string Emp_nome { get => emp_nome; set => emp_nome = value; }
public string Emp_cnpj { get => emp_cnpj; set => emp_cnpj = value; }
public string Emp_tipo { get => emp_tipo; set => emp_tipo = value; }
public byte[] Emp_logo { get => emp_logo; set => emp_logo = value; }
public string Emp_end { get => emp_end; set => emp_end = value; }
public string Emp_nume { get => emp_nume; set => emp_nume = value; }
public string Emp_comp { get => emp_comp; set => emp_comp = value; }
public string Emp_bairro { get => emp_bairro; set => emp_bairro = value; }
public string Emp_cidade { get => emp_cidade; set => emp_cidade = value; }
public string Emp_UF { get => emp_UF; set => emp_UF = value; }
public string Emp_nomep { get => emp_nomep; set => emp_nomep = value; }
public string Emp_nascp { get => emp_nascp; set => emp_nascp = value; }
public string Emp_cpfp { get => emp_cpfp; set => emp_cpfp = value; }
public string Emp_cargop { get => emp_cargop; set => emp_cargop = value; }
public string Emp_nomevp { get => emp_nomevp; set => emp_nomevp = value; }
public string Emp_nascvp { get => emp_nascvp; set => emp_nascvp = value; }
public string Emp_cpfvp { get => emp_cpfvp; set => emp_cpfvp = value; }
public string Emp_cargovp { get => emp_cargovp; set => emp_cargovp = value; }
public string Emp_nomes1 { get => emp_nomes1; set => emp_nomes1 = value; }
public string Emp_nascs1 { get => emp_nascs1; set => emp_nascs1 = value; }
public string Emp_cpfs1 { get => emp_cpfs1; set => emp_cpfs1 = value; }
public string Emp_cargos1 { get => emp_cargos1; set => emp_cargos1 = value; }
public string Emp_nomes2 { get => emp_nomes2; set => emp_nomes2 = value; }
public string Emp_nascs2 { get => emp_nascs2; set => emp_nascs2 = value; }
public string Emp_cpfs2 { get => emp_cpfs2; set => emp_cpfs2 = value; }
public string Emp_cargos2 { get => emp_cargos2; set => emp_cargos2 = value; }
public string Emp_nomect1 { get => emp_nomect1; set => emp_nomect1 = value; }
public string Emp_nascct1 { get => emp_nascct1; set => emp_nascct1 = value; }
public string Emp_cpfct1 { get => emp_cpfct1; set => emp_cpfct1 = value; }
public string Emp_cargoct1 { get => emp_cargoct1; set => emp_cargoct1 = value; }
public string Emp_nomect2 { get => emp_nomect2; set => emp_nomect2 = value; }
public string Emp_nascct2 { get => emp_nascct2; set => emp_nascct2 = value; }
public string Emp_cpfct2 { get => emp_cpfct2; set => emp_cpfct2 = value; }
public string Emp_cargoct2 { get => emp_cargoct2; set => emp_cargoct2 = value; }
}
}