public string grabar(beProducto obeProducto) { string rpta = ""; brProducto obrProducto = new brProducto(); beRptaProducto obeRptaProducto = null; if (obeProducto.idProducto == 0) { obeRptaProducto = obrProducto.adicionar(obeProducto); } else { obeRptaProducto = obrProducto.actualizar(obeProducto); } if (obeRptaProducto != null) { string listaProducto = ""; if (obeRptaProducto.ListaProducto != null && obeRptaProducto.ListaProducto.Count > 0) { listaProducto = Objeto.Serializar(obeRptaProducto.ListaProducto, '|', ';', false, "", false); } rpta = string.Format("{0}_{1}", obeRptaProducto.Rpta, listaProducto); } return(rpta); }
public beProducto ListarxId(int intProducto) { beProducto obeProducto = new beProducto(); using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); daProducto odaProducto = new daProducto(); obeProducto = odaProducto.ListarxId(con, intProducto); } catch (Exception ex) { GrabarLog(ex); } } return(obeProducto); }
public List <beProducto> Listar() { List <beProducto> lbeProducto = null; string stringcon = ConfigurationManager.ConnectionStrings["conNW"].ConnectionString; using (SqlConnection cn = new SqlConnection(stringcon)) { cn.Open(); SqlCommand cmd = new SqlCommand("uspListarProductos", cn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.SingleResult); if (reader != null) { beProducto obeProducto; lbeProducto = new List <beProducto>(); int posProductID = reader.GetOrdinal("ProductID"); int posProductName = reader.GetOrdinal("ProductName"); int posSupplierID = reader.GetOrdinal("SupplierID"); int posCategoryID = reader.GetOrdinal("CategoryID"); int posUnitPrice = reader.GetOrdinal("UnitPrice"); int posUnitsInStock = reader.GetOrdinal("UnitsInStock"); while (reader.Read()) { obeProducto = new beProducto() { idProducto = reader.GetInt32(posProductID), Nombre = reader.GetString(posProductName), Precio = reader.GetDecimal(posUnitPrice), Stock = reader.GetInt16(posUnitsInStock), idCategoria = reader.GetInt32(posCategoryID), idProveedor = reader.GetInt32(posSupplierID) }; lbeProducto.Add(obeProducto); } } } return(lbeProducto); }
public beProducto ListarxId(SqlConnection con, int intProducto) { beProducto obeProducto = new beProducto(); SqlCommand cmd = new SqlCommand("uspProductoListarxId", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idProducto", intProducto); SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleRow); if (drd != null) { if (drd.HasRows) { drd.Read(); obeProducto.IdProducto = drd.GetInt32(0); obeProducto.Descripcion = drd.GetString(1); obeProducto.UnidadMedida = drd.GetString(2); obeProducto.Presentacion = drd.GetString(3); } drd.Close(); } return(obeProducto); }
public List <beProducto> Listar(SqlConnection con) { List <beProducto> lista = new List <beProducto>(); SqlCommand cmd = new SqlCommand("uspProductoListar", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { while (drd.Read()) { beProducto obeProducto = new beProducto(); obeProducto.IdProducto = drd.GetInt32(0); obeProducto.Descripcion = drd.GetString(1); obeProducto.UnidadMedida = drd.GetString(2); obeProducto.Presentacion = drd.GetString(3); lista.Add(obeProducto); } drd.Close(); } return(lista); }