public List <DTO.cliente> GetListByID(DTO.cliente VAR) { try { String sql = "SELECT * FROM cliente WHERE id = @VAR0 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR0", VAR.id); conn.Open(); List <DTO.cliente> lista = new List <DTO.cliente>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.cliente dto = new DTO.cliente(); dto.id = Convert.ToInt32(dr["id"]); dto.nome = Convert.ToString(dr["nome"]); dto.email = Convert.ToString(dr["email"]); dto.senha = Convert.ToString(dr["senha"]); dto.id_contato = (dr["id_contato"] != DBNull.Value) ? (Int32?)(dr["id_contato"]) : null; lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Update(DTO.cliente dto) { try { String sql = "UPDATE cliente SET nome = @nome, email = @email, senha = @senha, id_contato = @id_contato WHERE id = @DTO5 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO5", dto.id); cmd.Parameters.AddWithValue("@id", dto.id); cmd.Parameters.AddWithValue("@nome", dto.nome); cmd.Parameters.AddWithValue("@email", dto.email); cmd.Parameters.AddWithValue("@senha", dto.senha); cmd.Parameters.AddWithValue("@id_contato", dto.id_contato == null ? (object)DBNull.Value : dto.id_contato); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
/// <summary> /// Método exclui um registro na tabela cliente. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco a ser deletado /// </summary> /// <param name="dto"> Campo(s) WHERE dto.id </param> /// <returns>Retorna void.</returns> public void Delete(DTO.cliente dto) { try { _cliente = new DAL.cliente(); _cliente.Delete(dto); } catch (Exception) { throw; } }
/// <summary> /// Método insere um registro na tabela cliente. Recebe um objeto DTO com os campos a serem inseridos /// </summary> /// <param name="dto"> Registro a ser inserido</param> /// <returns>Retorna void.</returns> public void Insert(DTO.cliente dto) { try { _cliente = new DAL.cliente(); _cliente.Insert(dto); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma lista com os registros da tabela cliente. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco e devolver uma lista /// </summary> /// <param name="VAR"> Campo(s) WHERE VAR.id </param> /// <returns>Retorna List.</returns> public List <DTO.cliente> GetListByID(DTO.cliente VAR) { try { _cliente = new DAL.cliente(); return(_cliente.GetListByID(VAR)); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma tabela com os registros relacionados a tabela cliente. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco e devolver uma tabela /// </summary> /// <param name="VAR"> Campo(s) WHERE VAR.id </param> /// <returns>Retorna DataTable.</returns> public DataTable GetDataTableJoinByID(DTO.cliente VAR) { try { _cliente = new DAL.cliente(); return(_cliente.GetDataTableJoinByID(VAR)); } catch (Exception) { throw; } }
public void Delete(DTO.cliente dto) { try { String sql = "DELETE FROM cliente WHERE id = @DTO10 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO10", dto.id); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public List <DTO.cliente> GetListJoinByID(DTO.cliente VAR) { try { String sql = "SELECT * FROM cliente JOIN cliente t0 ON cliente.id_contato = t0.id WHERE cliente.id = @VAR25 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR25", VAR.id); conn.Open(); List <DTO.cliente> lista = new List <DTO.cliente>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.cliente dto = new DTO.cliente(); dto.id = Convert.ToInt32(dr[0]); dto.nome = Convert.ToString(dr[1]); dto.email = Convert.ToString(dr[2]); dto.senha = Convert.ToString(dr[3]); dto.id_contato = (dr[4] != DBNull.Value) ? (Int32?)(dr[4]) : null; DTO.cliente dto0 = new DTO.cliente(); dto0.id = Convert.ToInt32(dr[5]); dto0.nome = Convert.ToString(dr[6]); dto0.email = Convert.ToString(dr[7]); dto0.senha = Convert.ToString(dr[8]); dto0.id_contato = (dr[9] != DBNull.Value) ? (Int32?)(dr[9]) : null; dto.cliente0.Add(dto0); lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Insert(DTO.cliente dto) { try { String sql = "INSERT INTO cliente (nome, email, senha, id_contato) VALUES (@nome, @email, @senha, @id_contato)"; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@id", dto.id); cmd.Parameters.AddWithValue("@nome", dto.nome); cmd.Parameters.AddWithValue("@email", dto.email); cmd.Parameters.AddWithValue("@senha", dto.senha); cmd.Parameters.AddWithValue("@id_contato", dto.id_contato == null ? (object)DBNull.Value : dto.id_contato); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public DataTable GetDataTableJoinByID(DTO.cliente VAR) { try { String sql = "SELECT * FROM cliente JOIN cliente t0 ON cliente.id_contato = t0.id WHERE cliente.id = @VAR20 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR20", VAR.id); conn.Open(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataTable dt = new DataTable(); da.Fill(dt); return(dt); } catch (Exception) { throw; } finally { conn.Close(); } }