Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }