public ProdCliente getProductoClietne(Int32 id_producto_cliente) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_productocliente"; cmd.Parameters.AddWithValue("@id_producto_cliente", id_producto_cliente); SqlDataReader reader = cmd.ExecuteReader(); ProdCliente mProductoClietne = new ProdCliente(); if (reader.Read()) { mProductoClietne.Id_cliente = Convert.ToInt32(reader["id_cliente"]); mProductoClietne.Id_producto_cliente = Convert.ToInt32(reader["id_producto_cliente"]); mProductoClietne.Nombre = reader["nombre"].ToString(); } return(mProductoClietne); } } catch (Exception ex) { throw ex; } }
private void combotipoproductocliente() { ProdCliente mprocliente = new ProdCliente(); mprocliente.Id_producto_cliente = 0; mprocliente.Nombre = "Seleccionar"; List <ProdCliente> lprocliente = new ProdClienteBC().getprodcliente(Convert.ToInt32(this.dl_cliente.SelectedValue)); lprocliente.Add(mprocliente); this.dl_producto.DataSource = lprocliente; this.dl_producto.DataValueField = "id_producto_cliente"; this.dl_producto.DataTextField = "nombre"; this.dl_producto.DataBind(); this.dl_producto.SelectedValue = "0"; }
public List <ProdCliente> getProductobyCliente(Int32 id_cliente) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_productobycliente"; cmd.Parameters.AddWithValue("@id_cliente", id_cliente); SqlDataReader reader = cmd.ExecuteReader(); List <ProdCliente> lproductocliente = new List <ProdCliente>(); while (reader.Read()) { ProdCliente mproductocliente = new ProdCliente(); mproductocliente.Id_producto_cliente = Convert.ToInt32(reader["id_Producto_cliente"].ToString()); mproductocliente.Nombre = reader["nombre"].ToString(); lproductocliente.Add(mproductocliente); mproductocliente = null; } return(lproductocliente); } } catch (Exception ex) { throw ex; } }