コード例 #1
0
 /// <summary>
 /// Agrega un producto a la base de datos
 /// </summary>
 /// <param name="producto"></param>
 /// <returns>Si tuvo exito en la operacion</returns>
 public bool Crear(Negocio.Producto producto)
 {
     Datos.Producto pro = new Datos.Producto()
     {
         codigo = producto.codigo,
         marca  = producto.marca,
         modelo = producto.modelo,
         precio = producto.precio,
         tipo   = producto.tipo.ToString(),
     };
     return(dp.Crear(pro));
 }
コード例 #2
0
 public bool Delete()
 {
     try
     {
         Datos.Producto prod = BuscarProductos();
         ModeloBD.InstanciaPastelería.DeleteObject(prod);
         ModeloBD.InstanciaPastelería.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
 public bool Read()
 {
     try
     {
         Datos.Producto prod = BuscarProductos();
         this.Id           = prod.IdProd;
         this.Nombre       = prod.NombreProduc;
         this.Descripcion  = prod.Descripcion;
         this.Stock        = prod.Stock;
         this.Precio       = prod.Precio;
         this.imgUrl       = prod.ImgUrl;
         this.TipoProducto = prod.Tipo;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #4
0
 public bool Update()
 {
     try
     {
         Datos.Producto prod = BuscarProductos();
         prod.IdProd       = this.Id;
         prod.NombreProduc = this.Nombre;
         prod.Descripcion  = this.Descripcion;
         prod.Stock        = this.Stock;
         prod.Precio       = this.Precio;
         prod.ImgUrl       = this.imgUrl;
         prod.Tipo         = this.TipoProducto;
         ModeloBD.InstanciaPastelería.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #5
0
        public object CreateReport()
        {
            var list   = new Datos.Producto();
            var result = list.Mostrar();

            _ = result.Tables[0].Columns.Count;

            ListObj = new List <Entidades.Producto>();
            foreach (System.Data.DataRow rows in result.Tables[0].Rows)
            {
                var ObjModel = new Entidades.Producto()
                {
                    IdProducto       = Convert.ToInt32(rows[0]),
                    DescProducto     = Convert.ToString(rows[1]),
                    NombreFabricante = Convert.ToString(rows[2]),
                    Costo            = Convert.ToSingle(rows[3]),
                    Precio           = Convert.ToSingle(rows[4]),
                    Cantidad         = Convert.ToInt32(rows[5])
                };
                ListObj.Add(ObjModel);
            }
            return(ListObj);
        }
コード例 #6
0
 public System.Data.DataSet Mostrar()
 {
     obj = new Datos.Producto();
     return(obj.Mostrar());
 }
コード例 #7
0
 public void Eliminar(int id)
 {
     obj = new Datos.Producto();
     obj.Eliminar(id);
 }
コード例 #8
0
 public DataTable MostrarBuscar(string textBuscar)
 {
     obj = new Datos.Producto();
     return(obj.MostrarBuscar(textBuscar));
 }
コード例 #9
0
 public void Actualizar(Entidades.Producto entidad)
 {
     obj = new Datos.Producto();
     obj.Actualizar(entidad);
 }
コード例 #10
0
 public void Registrar(Entidades.Producto entidad)
 {
     obj = new Datos.Producto();
     obj.Registrar(entidad);
 }
コード例 #11
0
 public System.Data.DataTable Buscar(int id)
 {
     obj = new Datos.Producto();
     return(obj.Buscar(id));
 }
コード例 #12
0
 public bool ValidarRecord(int id)
 {
     obj = new Datos.Producto();
     return(obj.ValidarRecord(id));
 }
コード例 #13
0
 public System.Data.DataSet BuscarRecord(string parametro)
 {
     obj = new Datos.Producto();
     return(obj.BuscarRecord(parametro));
 }