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); }
public IEnumerable <TipoChamadoDto> Get() { var tiposChamado = new List <TipoChamadoDto>(); _conexao.ExecuteProcedure(Procedures.GKSSP_SelChamadoTipos); using (var r = _conexao.ExecuteReader()) while (r.Read()) { tiposChamado.Add(new TipoChamadoDto { Id = r.GetValue <byte>("Id"), Nome = r.GetValue <string>("Nome") }); } return(tiposChamado); }
public IEnumerable <ChamadoTipoStatusDto> Get() { _conexao.ExecuteProcedure(Procedures.GKSSP_ChamadoTipoStatus); var tipoStatus = new List <ChamadoTipoStatusDto>(); using (var r = _conexao.ExecuteReader()) while (r.Read()) { tipoStatus.Add(new ChamadoTipoStatusDto { Id = r.GetValue <byte>("Id"), Nome = r.GetValue <string>("Nome") }); } return(tipoStatus); }
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(); }