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; } } }