public ModFornecedorTelefone SelecionarPorId(int id) { ComandoSQL = "SELECT ID,TIPO,ID_FORNECEDOR, TELEFONE FROM TAB_FORNECEDOR_TELEFONE WHERE ID = @ID"; List <SqlParameter> lst = new List <SqlParameter>(); lst.Add(new SqlParameter { ParameterName = "@ID", Value = id }); AcessoABase con = new AcessoABase(connectionString); ModFornecedorTelefone telefoneFornecedor = new ModFornecedorTelefone(); TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst)) { dr.Read(); if (dr.HasRows) { telefoneFornecedor.Id = Convert.ToInt32(dr["ID"]); telefoneFornecedor.IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]); telefoneFornecedor.Tipo = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])); telefoneFornecedor.Telefone = dr["TELEFONE"].ToString(); } } return(telefoneFornecedor); }
public void Atualizar(ModFornecedorTelefone entidade) { ComandoSQL = @"UPDATE TAB_FORNECEDOR_TELEFONE SET ID_FORNECEDOR = @ID_FORNECEDOR , TIPO = @TIPO, TELEFONE = @TELEFONE WHERE Id = @Id"; TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); List <SqlParameter> lst = new List <SqlParameter>(); lst.Add(new SqlParameter { ParameterName = "@ID", Value = entidade.Id }); lst.Add(new SqlParameter { ParameterName = "@ID_FORNECEDOR", Value = entidade.IdFornecedor }); lst.Add(new SqlParameter { ParameterName = "@TIPO", Value = entidade.Tipo.Id }); lst.Add(new SqlParameter { ParameterName = "@TELEFONE", Value = entidade.Telefone }); AcessoABase con = new AcessoABase(connectionString); con.ExecutarComando(ComandoSQL, lst); }
public List <ModEmpresaTelefone> SelecionarTodos(int idEmpresa) { ComandoSQL = @"SELECT * FROM TAB_TELEFONE_EMPRESA WHERE ID_EMPRESA = @IDEMPRESA "; List <SqlParameter> lst = new List <SqlParameter>(); lst.Add(new SqlParameter { ParameterName = "@IDEMPRESA", Value = idEmpresa }); //Conexão com o banco AcessoABase con = new AcessoABase(connectionString); List <ModEmpresaTelefone> lista = new List <ModEmpresaTelefone>(); TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst)) { while (dr.Read()) { lista.Add(new ModEmpresaTelefone { Id = Convert.ToInt32(dr["ID"]), IdEmpresa = Convert.ToInt32(dr["ID_EMPRESA"]), Tipo = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])), Telefone = dr["TELEFONE"].ToString() }); } } return(lista); }
public void Atualizar(ModFornecedor entidade) { ComandoSQL = @"UPDATE TAB_FORNECEDOR SET RAZAO_SOCIAL= @RAZAO_SOCIAL,NOME = @NOME, CNPJ = @CNPJ WHERE Id = @Id"; List <SqlParameter> lst = new List <SqlParameter>(); TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); lst.Add(new SqlParameter { ParameterName = "@ID", Value = entidade.Id }); lst.Add(new SqlParameter { ParameterName = "@RAZAO_SOCIAL", Value = entidade.RazaoSocial }); lst.Add(new SqlParameter { ParameterName = "@NOME", Value = entidade.Nome }); lst.Add(new SqlParameter { ParameterName = "@CNPJ", Value = entidade.Cnpj }); AcessoABase con = new AcessoABase(connectionString); con.ExecutarComando(ComandoSQL, lst); }
public void Adicionar(ModFornecedorTelefone entidade) { ComandoSQL = @"INSERT INTO TAB_FORNECEDOR_TELEFONE(TIPO,ID_FORNECEDOR, TELEFONE) VALUES(@TIPO,@ID_FORNECEDOR, @TELEFONE)"; TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); List <SqlParameter> lst = new List <SqlParameter>(); lst.Add(new SqlParameter { ParameterName = "@TIPO", Value = entidade.Tipo.Id }); lst.Add(new SqlParameter { ParameterName = "@ID_FORNECEDOR", Value = entidade.IdFornecedor }); lst.Add(new SqlParameter { ParameterName = "@TELEFONE", Value = entidade.Telefone }); AcessoABase con = new AcessoABase(connectionString); con.ExecutarComando(ComandoSQL, lst); }
public List <ModFornecedorTelefone> SelecionarTodos(int idFornecedor) { ComandoSQL = @"SELECT TAB_FORNECEDOR.NOME,TAB_FORNECEDOR_TELEFONE.* FROM TAB_FORNECEDOR_TELEFONE INNER JOIN TAB_FORNECEDOR ON TAB_FORNECEDOR.ID = TAB_FORNECEDOR_TELEFONE.ID_FORNECEDOR"; List <SqlParameter> lst = new List <SqlParameter>(); lst.Add(new SqlParameter { ParameterName = "@IDFORNECEDOR", Value = idFornecedor }); //Conexão com o banco AcessoABase con = new AcessoABase(connectionString); List <ModFornecedorTelefone> lista = new List <ModFornecedorTelefone>(); TipoTelefoneDao tipoTeledone = new TipoTelefoneDao(); using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst)) { while (dr.Read()) { ModFornecedor fornecedor = new ModFornecedor(); fornecedor.Id = Convert.ToInt32(dr["ID_FORNECEDOR"]); fornecedor.Nome = dr["NOME"].ToString(); lista.Add(new ModFornecedorTelefone { FornecedorMod = fornecedor, Id = Convert.ToInt32(dr["ID"]), IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]), Tipo = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])), Telefone = dr["TELEFONE"].ToString() }); } } return(lista); }