} //listarAllClientes public List <cliente> BuscarCliente(string filtro) { List <cliente> ListaClientes = new List <cliente>(); cliente cliente = null; using (SqlConnection cn = new SqlConnection(ConexionDAO.getConexion())) { cn.Open(); using (SqlCommand cmd = new SqlCommand("BuscarCliente", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@filtro", filtro)); using (SqlDataReader resultado = cmd.ExecuteReader()) { while (resultado.Read()) { cliente = new cliente() { idCliente = (int)resultado["idCliente"], nombre = (string)resultado["nombre"], apePater = (string)resultado["apePater"], apeMater = (string)resultado["apeMater"], dni = (int)resultado["dni"], correo = (string)resultado["correo"], estado = (string)resultado["estado"] }; ListaClientes.Add(cliente); } } } } //sqlconecction return(ListaClientes); } //buscarCliente
public cliente ObtenerCliente(int idcliente) {//ObtenerCliente cliente ClienteEncontrado = null; using (SqlConnection cn = new SqlConnection(ConexionDAO.getConexion())) { cn.Open(); using (SqlCommand cmd = new SqlCommand("ObtenerCliente", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@id", idcliente)); using (SqlDataReader resultado = cmd.ExecuteReader()) { if (resultado.Read()) { ClienteEncontrado = new cliente() { idCliente = (int)resultado["idCliente"], nombre = (string)resultado["nombre"], apePater = (string)resultado["apePater"], apeMater = (string)resultado["apeMater"], dni = (int)resultado["dni"], correo = (string)resultado["correo"], estado = (string)resultado["estado"] }; } } } return(ClienteEncontrado); } }//obtener Cliente
public void EliminarCliente(int idcliente) { using (SqlConnection cn = new SqlConnection(ConexionDAO.getConexion())) { cn.Open(); using (SqlCommand cmd = new SqlCommand("EliminarCliente", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@idcliente", idcliente)); cmd.ExecuteNonQuery(); } } }//EliminarCliente
// public void ModificarCliente(cliente c) { //List<Cliente> nuevoCliente = null; using (SqlConnection cn = new SqlConnection(ConexionDAO.getConexion())) { cn.Open(); using (SqlCommand cmd = new SqlCommand("ModificarCliente", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@nombre", c.nombre)); cmd.Parameters.Add(new SqlParameter("@apePater", c.apePater)); cmd.Parameters.Add(new SqlParameter("@apeMater", c.apeMater)); cmd.Parameters.Add(new SqlParameter("@dni", c.dni)); cmd.Parameters.Add(new SqlParameter("@correo", c.correo)); cmd.Parameters.Add(new SqlParameter("@idCliente", c.idCliente)); cmd.ExecuteNonQuery(); } } }