243 lines
11 KiB
C#
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; }
|
|
}
|
|
}
|