コード例 #1
0
        public bool EliminarProducto(EE_Producto e_Producto)
        {
            MPP_Producto mpp_Producto = new MPP_Producto();
            bool         resultado    = mpp_Producto.EliminarProducto(e_Producto);

            return(resultado);
        }
コード例 #2
0
        public List <EE_Producto> ListarProductos()
        {
            DAL                dal            = new DAL();
            DataTable          dt             = new DataTable();
            DataSet            ds             = new DataSet();
            List <EE_Producto> list_productos = new List <EE_Producto>();
            EE_Producto        producto       = default(EE_Producto);

            ds = dal.Leer("S_ListarProductos", null);
            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    producto             = new EE_Producto();
                    producto.ID          = Convert.ToInt32(item["ID_Producto"]);
                    producto.Nombre      = item["Nombre"].ToString();
                    producto.Descripcion = item["Descripcion"].ToString();
                    producto.Cantidad    = Convert.ToInt32(item["Cantidad"]);
                    producto.Precio      = Convert.ToInt32(item["PrecioInicial"]);
                    producto.Tipo        = item["Tipo"].ToString();
                    list_productos.Add(producto);
                }
                return(list_productos);
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
        public bool CrearProducto(EE_Producto e_Producto)
        {
            DAL       _Dal      = new DAL();
            Hashtable hashtable = new Hashtable();
            string    consulta;
            bool      resultado;

            if (e_Producto.ID != 0)
            {
                hashtable.Add("@ID_Producto", e_Producto.ID);
                hashtable.Add("@Nombre", e_Producto.Nombre);
                hashtable.Add("@Descripcion", e_Producto.Descripcion);
                hashtable.Add("@Cantidad", e_Producto.Cantidad);
                hashtable.Add("@PrecioInicial", e_Producto.Precio);
                hashtable.Add("@Tipo", e_Producto.Tipo);
                consulta  = "S_UpdatePRoducto";
                resultado = _Dal.Escribir(consulta, hashtable);
                return(resultado);
            }
            else
            {
                consulta = "S_AgregarProducto";
                //hashtable.Add("@ID_Producto", e_Producto.ID);
                hashtable.Add("@Nombre", e_Producto.Nombre);
                hashtable.Add("@Descripcion", e_Producto.Descripcion);
                hashtable.Add("@Cantidad", e_Producto.Cantidad);
                hashtable.Add("@PrecioInicial", e_Producto.Precio);
                hashtable.Add("@Tipo", e_Producto.Tipo);
                resultado = _Dal.Escribir(consulta, hashtable);
                return(resultado);
            }
        }
コード例 #4
0
        public bool EliminarProducto(EE_Producto e_Producto)
        {
            DAL       _Dal      = new DAL();
            Hashtable hashtable = new Hashtable();
            string    consulta  = "S_DeleteProducto";
            bool      resultado;

            hashtable.Add("@ID_Producto", e_Producto.ID);
            resultado = _Dal.Escribir(consulta, hashtable);
            return(resultado);
        }
コード例 #5
0
 private void DGVProducto_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.ColumnIndex != 0)
     {
         ee_producto         = (EE_Producto)DGVProducto.Rows[e.RowIndex].DataBoundItem;
         txtIDProducto.Text  = ee_producto.ID.ToString();
         txtNombreProd.Text  = ee_producto.Nombre;
         txtDescripcion.Text = ee_producto.Descripcion;
         txtPrecio.Text      = ee_producto.Precio.ToString();;
         txtCantidad.Text    = ee_producto.Cantidad.ToString();
         txtTipo.Text        = ee_producto.Tipo;
     }
 }