public ClienteDto Get(decimal cpf) { _conexao.ExecuteProcedure(Procedures.GKSSP_SelCliente); _conexao.AddParameter("Cpf", cpf); using (var r = _conexao.ExecuteReader()) { return(!r.Read() ? null : new ClienteDto { Id = r.GetValue <int>("Id"), Cpf = r.GetValue <decimal>("Cpf"), NomeEmpresa = r.GetValue <string>("NomeEmpresa"), Nome = r.GetValue <string>("Nome"), DataCadastro = r.GetValue <DateTime>("DataCadastro"), NomeColaboradorCad = r.GetValue <string>("NomeColaboradorCad"), DataAlteracao = r.GetValue <DateTime>("DataAlteracao"), NomeColaboradorAlt = r.GetValue <string>("NomeColaboradorAlt"), DataInativacao = r.GetValue <DateTime>("DataInativacao") }); } }
public void Delete(decimal cnpj) { _conexao.ExecuteProcedure(Procedures.GKSSP_DelEmpresa); _conexao.AddParameter("@Cnpj", cnpj); _conexao.ExecuteNonQuery(); }
public IEnumerable <ChamadoDto> Get(int?idEmpresa) { _conexao.ExecuteProcedure(Procedures.GKSSP_SelChamados); _conexao.AddParameter("@IdEmpresa", idEmpresa); var chamados = new List <ChamadoDto>(); using (var r = _conexao.ExecuteReader()) while (r.Read()) { chamados.Add(new ChamadoDto { Id = r.GetValue <int>("Id"), IdStatus = r.GetValue <byte>("IdStatus"), NumeroChamado = r.GetValue <int>("NumeroChamado"), NomeEmpresa = r.GetValue <string>("NomeEmpresa"), NomeClienteCad = r.GetValue <string>("NomeClienteCad"), NomeProblema = r.GetValue <string>("NomeProblema"), NomeCriticidade = r.GetValue <string>("NomeCriticidade"), NomeTipoStatus = r.GetValue <string>("NomeTipoStatus"), DataCadastro = r.GetValue <DateTime>("DataCadastro") }); } return(chamados); }