/// <summary> /// Retorna um objeto FeriadoDTO para a instrução do conteúdo especificado. /// </summary> public FeriadoDTO GetFeriado(int id) { try { dbCommand = db.GetStoredProcCommand("GetFeriado"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); tab.Repete = Convert.ToBoolean(DR["repete"]); tab.Termina = Convert.ToBoolean(DR["termina"]); tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); return(tab); } } catch { throw; } }
/// <summary> /// Retorna um objeto EmpresaDTO para a instrução do conteúdo especificado. /// </summary> public EmpresaDTO GetDadosImpressao(int id) { try { dbCommand = db.GetStoredProcCommand("GetEmpresa"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); EmpresaDTO tab = new EmpresaDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Razaosocial = DR["razaosocial"].ToString(); tab.Nomefantasia = DR["nomefantasia"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (Convert.ToInt32(DR["id_municipio"]) != 0) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Cnpj = DR["cnpj"].ToString(); //LOCALIZAR CNAE CNAEDTO cnae = new CNAEDTO(); if (Convert.ToInt32(DR["id_cnae"]) != 0) { CNAEDAO cnaedata = new CNAEDAO(); cnae.Id = Convert.ToInt32(DR["id_cnae"]); cnae = cnaedata.GetCNAE(cnae.Id); } tab.CNAE = cnae; tab.Tipo = DR["tipo"].ToString(); // return(tab); } } catch { throw; } }
/// <summary> /// Retorna um objeto DepartamentoDTO para a instrução do conteúdo especificado. /// </summary> public DepartamentoDTO GetDepartamentoCodigo(int codigo) { try { dbCommand = db.GetStoredProcCommand(Global.EmpresaAtiva + ".GetDepartamentoCodigo"); db.AddInParameter(dbCommand, "@codigo", DbType.Int32, codigo); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); DepartamentoDTO tab = new DepartamentoDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nome = DR["nome"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (!Convert.IsDBNull(DR["id_municipio"])) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Codigo = int.Parse(DR["codigo"].ToString()); return(tab); } } catch { throw; } }
/// <summary> /// Retorna uma lista de objetos FeriodoDTO definida por período inicial e final /// </summary> /// <param name="periodoInicial">Data inicial</param> /// <param name="periodoFinal">Data final</param> /// <param name="idMunicipio">id do municipio que deseja os feriados</param> /// <param name="idUF">id do estado que deseja os feriados</param> /// <returns>lista de objetos FeriadoDTO</returns> public List <FeriadoDTO> GetFeriadoPeriodo(DateTime periodoInicial, DateTime periodoFinal, int idMunicipio, int idUF) { try { //*GENERIC IMPLEMENTATION EmpresaDTO empresa = null; try { empresa = new EmpresaDAO().GetEmpresa(Convert.ToInt32(Global.EmpresaAtiva.Replace("emp", string.Empty))); } catch { } // dbCommand = db.GetStoredProcCommand("GetFeriadoPeriodo"); db.AddInParameter(dbCommand, "periodoInicial", DbType.Date, periodoInicial); db.AddInParameter(dbCommand, "periodoFinal", DbType.Date, periodoFinal); db.AddInParameter(dbCommand, "idMunicipio", DbType.Int32, idMunicipio); db.AddInParameter(dbCommand, "iduf", DbType.Int32, idUF); using (IDataReader DR = db.ExecuteReader(dbCommand)) { List <FeriadoDTO> List = new List <FeriadoDTO>(); while (DR.Read()) { FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); //* if (empresa != null) { if (tab.UF.Id != 0) { if (tab.UF.Id != empresa.Municipio.UF.Id) { continue; } } if (tab.Municipio.Id != 0) { if (tab.Municipio.Id != empresa.Municipio.Id) { continue; } } } // if (DR["repete"] != Convert.DBNull) { tab.Repete = Convert.ToBoolean(DR["repete"]); } if (DR["termina"] != Convert.DBNull) { tab.Termina = Convert.ToBoolean(DR["termina"]); } if (DR["terminaano"] != Convert.DBNull) { tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); } List.Add(tab); } return(List); } } catch { throw; } }
/// <summary> /// Retorna uma lista de objetos FeriadoDTO para a instrução do conteúdo especificado. /// </summary> public List <FeriadoDTO> GetGridFeriado(string campo, string valorPesquisa) { try { dbCommand = db.GetStoredProcCommand("GetGridFeriado"); db.AddInParameter(dbCommand, "campo", DbType.String, campo); db.AddInParameter(dbCommand, "valorPesquisa", DbType.String, valorPesquisa); using (IDataReader DR = db.ExecuteReader(dbCommand)) { List <FeriadoDTO> List = new List <FeriadoDTO>(); while (DR.Read()) { FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); tab.Repete = Convert.ToBoolean(DR["repete"]); tab.Termina = Convert.ToBoolean(DR["termina"]); tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); List.Add(tab); } return(List); } } catch { throw; } }
/// <summary> /// Retorna um objeto EmpresaDTO para a instrução do conteúdo especificado. /// </summary> public EmpresaDTO GetEmpresa(int id) { try { dbCommand = db.GetStoredProcCommand("GetEmpresa"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); EmpresaDTO tab = new EmpresaDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nomefantasia = DR["nomefantasia"].ToString(); tab.Razaosocial = DR["razaosocial"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (Convert.ToInt32(DR["id_municipio"]) != 0) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Dddtelefone = DR["dddtelefone"].ToString(); tab.Telefone = DR["telefone"].ToString(); tab.Dddfax = DR["dddfax"].ToString(); tab.Fax = DR["fax"].ToString(); tab.Cnpj = DR["cnpj"].ToString(); tab.Iestadual = DR["iestadual"].ToString(); tab.Imunicipal = DR["imunicipal"].ToString(); tab.Registro = DR["registro"].ToString(); tab.Orgaoregistro = DR["orgaoregistro"].ToString(); if (Convert.IsDBNull(DR["dataregistro"])) { tab.Dataregistro = null; } else { tab.Dataregistro = (DateTime)DR["dataregistro"]; } if (Convert.IsDBNull(DR["inicioatividade"])) { tab.Inicioatividade = null; } else { tab.Inicioatividade = (DateTime)DR["inicioatividade"]; } if (Convert.IsDBNull(DR["encerratividade"])) { tab.Encerratividade = null; } else { tab.Encerratividade = (DateTime)DR["encerratividade"]; } //LOCALIZAR NATUREZA JURÍDICA NaturezaJuridicaDTO naturezajuridica = new NaturezaJuridicaDTO(); if (Convert.ToInt32(DR["id_naturezajuridica"]) != 0) { NaturezaJuridicaDAO naturezajuridicadata = new NaturezaJuridicaDAO(); naturezajuridica.Id = Convert.ToInt32(DR["id_naturezajuridica"]); naturezajuridica = naturezajuridicadata.GetNaturezajuridica(naturezajuridica.Id); } tab.Naturezajuridica = naturezajuridica; // if (Convert.IsDBNull(DR["datatrava"])) { tab.DataTrava = null; } else { tab.DataTrava = (DateTime)DR["datatrava"]; } //LOCALIZAR CNAE CNAEDTO cnae = new CNAEDTO(); if (Convert.ToInt32(DR["id_cnae"]) != 0) { CNAEDAO cnaedata = new CNAEDAO(); cnae.Id = Convert.ToInt32(DR["id_cnae"]); cnae = cnaedata.GetCNAE(cnae.Id); } tab.CNAE = cnae; // tab.Url = DR["url"].ToString(); tab.Email = DR["email"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Logotipo = (Convert.IsDBNull(DR["logotipo"]) ? null : (byte[])DR["logotipo"]); tab.Especialidade = DR["especialidade"].ToString(); return(tab); } } catch { throw; } }
public ClienteDTO GetCliente(int id) { try { dbcommand = db.GetStoredProcCommand("GetCliente"); db.AddInParameter(dbcommand, "@id", DbType.Int32, id); using (IDataReader DR = (Transaction == null ? db.ExecuteReader(dbcommand) : db.ExecuteReader(dbcommand, Transaction))) { DR.Read(); ClienteDTO cliente = new ClienteDTO(); cliente.Id = int.Parse(DR["id"].ToString()); cliente.Nome = DR["nome"].ToString(); if (Convert.IsDBNull(DR["datanasc"])) { cliente.DataNasc = null; } else { cliente.DataNasc = (DateTime)DR["datanasc"]; } if (Convert.IsDBNull(DR["datacadastro"])) { cliente.DataCadastro = null; } else { cliente.DataCadastro = (DateTime)DR["datacadastro"]; } cliente.Tipo_pessoa = DR["tipo_pessoa"].ToString(); cliente.Endereco = DR["endereco"].ToString(); cliente.Numero = DR["numero"].ToString(); cliente.Bairro = DR["bairro"].ToString(); MunicipioDTO municipio = new MunicipioDTO(); if (!Convert.IsDBNull(DR["id_municipio"])) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } cliente.Cidade = municipio; cliente.Compl = DR["compl"].ToString(); cliente.Telefone = DR["telefone"].ToString(); cliente.Celular = DR["celular"].ToString(); cliente.Cep = DR["cep"].ToString(); cliente.UF = DR["uf"].ToString(); cliente.Email = DR["email"].ToString(); cliente.Cpf_Cnpj = DR["cpf_cnpj"].ToString(); cliente.Rg = DR["rg"].ToString(); cliente.Emissor = DR["emissor"].ToString(); cliente.Obs1 = DR["obs1"].ToString(); cliente.Obs2 = DR["obs2"].ToString(); cliente.Obs3 = DR["obs3"].ToString(); cliente.Contato = DR["contato"].ToString(); cliente.Profissao = DR["profissao"].ToString(); cliente.Time = DR["time"].ToString(); cliente.Passatempo = DR["passatempo"].ToString(); return(cliente); } } catch { throw; } }
/// <summary> /// Retorna um objeto ResponsavelDTO para a instrução do conteúdo especificado. /// </summary> public ResponsavelDTO GetResponsavel(int id) { try { dbCommand = db.GetStoredProcCommand("GetResponsavel"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); ResponsavelDTO tab = new ResponsavelDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nome = DR["nome"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Dddtelefone = DR["dddtelefone"].ToString(); tab.Telefone = DR["telefone"].ToString(); tab.Dddfax = DR["dddfax"].ToString(); tab.Fax = DR["fax"].ToString(); tab.Email = DR["email"].ToString(); tab.Cnpj = DR["cnpj"].ToString(); tab.Cpf = DR["cpf"].ToString(); tab.Cei = DR["cei"].ToString(); tab.Nit = DR["nit"].ToString(); tab.Rg = DR["rg"].ToString(); tab.Rgemissor = DR["rgemissor"].ToString(); UFDTO ufRG = new UFDTO(); if (DR["id_ufrg"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); ufRG.Id = Convert.ToInt32(DR["id_ufrg"]); ufRG = ufDAO.GetUF(ufRG.Id); } tab.UFRG = ufRG; tab.Numeroregistro = DR["numeroregistro"].ToString(); UFDTO ufNumeroRegistro = new UFDTO(); if (DR["id_ufnumeroregistro"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); ufNumeroRegistro.Id = Convert.ToInt32(DR["id_ufnumeroregistro"]); ufNumeroRegistro = ufDAO.GetUF(ufNumeroRegistro.Id); } tab.UFNumeroRegistro = ufNumeroRegistro; tab.Contador = (bool)DR["contador"]; tab.Responsa = (bool)DR["responsa"]; tab.Cargo = DR["cargo"].ToString(); tab.Contato = DR["contato"].ToString(); tab.URL = DR["url"].ToString(); if (Convert.IsDBNull(DR["inicioatividade"])) { tab.InicioAtividade = null; } else { tab.InicioAtividade = (DateTime)DR["inicioatividade"]; } if (Convert.IsDBNull(DR["fimatividade"])) { tab.FimAtividade = null; } else { tab.FimAtividade = (DateTime)DR["fimatividade"]; } if (Convert.IsDBNull(DR["datanascimento"])) { tab.DataNascimento = null; } else { tab.DataNascimento = (DateTime)DR["datanascimento"]; } tab.Dddcelular = DR["dddcelular"].ToString(); tab.Celular = DR["celular"].ToString(); return(tab); } } catch { throw; } }