Exemple #1
0
        public static DataTable BuscarProducto_Almacen(string textoBuscar)
        {
            DProducto Obj = new DProducto();

            Obj.TextoBuscar = textoBuscar;
            return(Obj.BuscarProducto_Almacen(Obj));
        }
Exemple #2
0
        public static DataTable mostrarDetalleProducto_Venta(int idProducto)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto = idProducto;
            return(Obj.MostrarDetalleProducto_Venta(Obj));
        }
Exemple #3
0
        public static string Insertar(string nombre, string descripcion, decimal stock, decimal precioVenta, string tipo, string estado, int idCategoria, string imprimir,
                                      decimal stockMinimo, decimal costo, int?idUnidadMedida, decimal precioVentaxMayor, int?idMarca, decimal precioVenta3, decimal precioVenta4,
                                      decimal precioVenta5, decimal stockNroUnidades)
        {
            DProducto Obj = new DProducto();

            Obj.Nombre            = nombre;
            Obj.Descripcion       = descripcion;
            Obj.Stock             = stock;
            Obj.PrecioVenta       = precioVenta;
            Obj.Tipo              = tipo;
            Obj.Estado            = estado;
            Obj.IdCategoria       = idCategoria;
            Obj.Imprimir          = imprimir;
            Obj.StockMinimo       = stockMinimo;
            Obj.Costo             = costo;
            Obj.IdUnidadMedida    = idUnidadMedida;
            Obj.PrecioVentaxMayor = precioVentaxMayor;
            Obj.IdMarca           = idMarca;
            Obj.PrecioVenta3      = precioVenta3;
            Obj.PrecioVenta4      = precioVenta4;
            Obj.PrecioVenta5      = precioVenta5;
            Obj.StockNroUnidades  = stockNroUnidades;
            return(Obj.Insertar(Obj));
        }
Exemple #4
0
        public static DataTable BuscarDescripcionProducto(string textoBuscar)
        {
            DProducto Obj = new DProducto();

            Obj.TextoBuscar = textoBuscar;
            return(Obj.BuscarDescripcionProducto(Obj));
        }
Exemple #5
0
        public static DataTable BuscarCategoriaProducto(string textoBuscar)
        {
            DProducto Obj = new DProducto();

            Obj.TextoBuscar = textoBuscar;
            return(Obj.BuscarCategoriaProducto(Obj));
        }
Exemple #6
0
        public static string InsertarProductoCompuesto(string nombre, string descripcion, decimal stock, decimal precioVenta, string tipo, string estado, int idCategoria, string imprimir, decimal stockMinimo, decimal costo, DataTable dtDetalle, int idUnidadMedida)
        {
            DProducto Obj = new DProducto();

            Obj.Nombre         = nombre;
            Obj.Descripcion    = descripcion;
            Obj.Stock          = stock;
            Obj.PrecioVenta    = precioVenta;
            Obj.Tipo           = tipo;
            Obj.Estado         = estado;
            Obj.IdCategoria    = idCategoria;
            Obj.Imprimir       = imprimir;
            Obj.StockMinimo    = stockMinimo;
            Obj.Costo          = costo;
            Obj.IdUnidadMedida = idUnidadMedida;

            List <DDetalleProducto> detalles = new List <DDetalleProducto>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleProducto detalle = new DDetalleProducto();
                detalle.Codigo      = Convert.ToInt32(row["Codigo"].ToString());
                detalle.Cantidad    = Convert.ToInt32(row["Cantidad"].ToString());
                detalle.PrecioVenta = Convert.ToDecimal(row["Precio_Venta"].ToString());
                detalle.Nombre      = row["Producto"].ToString();
                detalle.Tipo        = row["Tipo"].ToString();
                detalles.Add(detalle);
            }
            return(Obj.InsertarProductoCompuesto(Obj, detalles));
        }
Exemple #7
0
        public static DataTable MostrarProductoStock(int idProducto)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto = idProducto;
            return(new DProducto().MostrarStockProduto(Obj));
        }
Exemple #8
0
        public static DataTable MostrarProductoCategoria(int idCategoria)
        {
            DProducto Obj = new DProducto();

            Obj.IdCategoria = idCategoria;
            return(new DProducto().MostrarProductoCategoria(Obj));
        }
Exemple #9
0
        //metodo eliminar
        public static string Eliminar(int idproducto)
        {
            DProducto Obj = new DProducto();

            Obj.Idproducto = idproducto;
            return(Obj.Eliminar(Obj));
        }
Exemple #10
0
        public static string Eliminar(int idcliente)
        {
            DProducto Obj = new DProducto();

            Obj.Id = idcliente;
            return(Obj.Eliminar(Obj));
        }
Exemple #11
0
        public static string Desactivar(int idproducto)
        {
            DProducto Obj = new DProducto();

            Obj.Idproducto = idproducto;
            return(Obj.Desactivar(Obj));
        }
        // Metodo Editar que llama al metodo Editar de la Clase DEmpleados

        //public static string Editar(int EmployeeID, string apellidos, string nombre, string direccion, string pais, byte[] imagen, string acceso, string password)
        //{

        //    //DEmpleados emp = new DEmpleados();
        //    //emp.EmployeeID = EmployeeID;
        //    //emp.LastName = apellidos;
        //    //emp.FirstName = nombre;
        //    //emp.Address = direccion;
        //    //emp.Country = pais;
        //    //emp.Imagen = imagen;
        //    //emp.Accesso = acceso;
        //    //emp.Password = password;
        //    //return emp.Editar(emp);
        //}

        //Método Eliminar que llama al método Eliminar de la clase DProducto de la capa de datos

        public static string Eliminar(int ProductID)
        {
            DProducto prod = new DProducto();

            prod.ProductID = ProductID;
            return(prod.Eliminar(prod));
        }
Exemple #13
0
        public static DataTable BuscarNombeProductoPlato(string textoBuscar)
        {
            DProducto Obj = new DProducto();

            Obj.TextoBuscar = textoBuscar;
            return(Obj.BuscarNombeProductoPlato(Obj));
        }
Exemple #14
0
        public static DataTable MostrarDetallePlato(int idProducto)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto = idProducto;
            return(new DProducto().MostrarDetallePlato(Obj));
        }
Exemple #15
0
        public static DataTable BuscarNombre(string textoBuscar, string opcion)
        {
            DProducto Obj = new DProducto();

            Obj.TextoBuscar = textoBuscar;
            Obj.Opcion      = opcion;
            return(Obj.BuscarNombre(Obj));
        }
Exemple #16
0
        public int contarInactivar()
        {
            int       cant;
            DProducto obj = new DProducto();

            cant = obj.ContarInactivar();
            return(cant);
        }
Exemple #17
0
        public static string EditarStock(int idProducto, int cantidad)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto = idProducto;
            Obj.Stock      = cantidad;
            return(Obj.EditarStock(Obj));
        }
Exemple #18
0
        public static string EditarCostoInsumo(int idProducto, decimal costo)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto = idProducto;
            Obj.Costo      = costo;
            return(Obj.EditarCostoInsumo(Obj));
        }
        ////Método Insertar que llama al método Insertar de la clase DEmpleados de la CapaDatos
        public static string Insertar(string CategoryName, string Description, byte[] Picture)
        {
            DProducto prod = new DProducto();

            //cat.CategoryName = CategoryName;
            //cat.Description = Description;
            //cat.Picture = Picture;
            return(prod.Insertar(prod));
        }
Exemple #20
0
        public static string Modificar(int code, string nombre, int precio, string tipo)
        {
            DProducto dProd = new DProducto();

            dProd.Codigo = code;
            dProd.Nombre = nombre;
            dProd.Precio = precio;
            dProd.Tipo   = tipo;
            return(dProd.Modificar(dProd));
        }
Exemple #21
0
        public static string Insertar(string nombre, string marca, int IdCategoria, int IdPresentacion, int medida)
        {
            DProducto Obj = new DProducto();

            Obj.Nombre          = nombre;
            Obj.Marca           = marca;
            Obj.Id_Categoria    = IdCategoria;
            Obj.Id_Presentacion = IdPresentacion;
            Obj.Medida          = medida;
            return(Obj.Insertar(Obj));
        }
 private void BtnSeleccionar_Click(object sender, EventArgs e)
 {
     if (DgvProducto.SelectedRows.Count > 0)
     {
         int rowindex = DgvProducto.CurrentRow.Index;
         if (rowindex != -1)
         {
             try
             {
                 FrmVenta frm            = Owner as FrmVenta;
                 string   codigoproducto = DgvProducto.CurrentRow.Cells[3].Value.ToString();
                 frm.TxtProducto.Text = codigoproducto;
                 DProducto boProducto = new DProducto();
                 Producto  producto   = boProducto.Seleccionar(codigoproducto);
                 if (string.IsNullOrEmpty(producto.Codigo))
                 {
                     MessageBox.Show("No Existe Producto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 else
                 {
                     DInventario boInventario = new DInventario();
                     Inventario  inventario   = boInventario.Seleccionar(producto.Codigo);
                     if (!string.IsNullOrEmpty(inventario.Producto))
                     {
                         if (inventario.Existencias > 0)
                         {
                             double utilidad    = FrmPrincipal.ValorUtilidad;
                             double precioventa = Math.Round((inventario.ValorUnitario * utilidad), 2);
                             frm.AddItems(producto, 1, precioventa);
                             //Mostrar imagen
                             if (!string.IsNullOrEmpty(producto.Imagen))
                             {
                                 frm.PbxImgProducto.Image = Image.FromFile(CarpetaImagen + "/" + producto.Imagen);
                             }
                         }
                         else
                         {
                             MessageBox.Show("No hay Cantidad Suficiente");
                         }
                     }
                 }
                 Close();
             }
             catch
             {
                 //
             }
         }
     }
     else
     {
         MessageBox.Show("Seleccione un registro");
     }
 }
Exemple #23
0
        public static string Insertar(string modelo, string descripcion, float precio, int stock
                                      , string idMarca, string idCategoria)
        {
            DProducto Obj = new DProducto();

            Obj.Modelo      = modelo;
            Obj.Descripcion = descripcion;
            Obj.Precio      = precio;
            Obj.Stock       = stock;
            Obj.IdMarca     = idMarca;
            Obj.IdCategoria = idCategoria;

            return(Obj.Insertar(Obj));
        }
Exemple #24
0
        //metodo insertar
        public static string Insertar(string codigo, string nombre, string descripcion, string busqueda, byte[] imagen, int activo, int idunidad, int idcategoria)
        {
            DProducto Obj = new DProducto();

            Obj.Codigo      = codigo;
            Obj.Nombre      = nombre;
            Obj.Descripcion = descripcion;
            Obj.Busqueda    = busqueda;
            Obj.Imagen      = imagen;
            Obj.Activo      = activo;
            Obj.Idunidad    = idunidad;
            Obj.Idcategoria = idcategoria;
            return(Obj.Insertar(Obj));
        }
Exemple #25
0
        public List <Producto> Get(int idproducto)
        {
            List <Producto> productoList = null;

            try
            {
                dProducto    = new DProducto();
                productoList = dProducto.Get();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(productoList);
        }
Exemple #26
0
        public static string Insertar(int idcategoria, string Nombre, string Descripcion, double Stock, double PrecioCompra, double PrecioVenta, DateTime FechaVencimiento, DateTime FechaCreado, byte[] imagen)
        {
            DProducto Obj = new DProducto();

            Obj.CategoriaId      = idcategoria;
            Obj.Nombre           = Nombre;
            Obj.Descripcion      = Descripcion;
            Obj.Stock            = Stock;
            Obj.PrecioCompra     = PrecioCompra;
            Obj.PrecioVenta      = PrecioVenta;
            Obj.FechaVencimiento = FechaVencimiento;
            Obj.FechaCreado      = FechaCreado;
            Obj.imagen           = imagen;
            return(Obj.Insertar(Obj));
        }
Exemple #27
0
        public static string Editar(int IdProducto, string Codigo, string Nombre,
                                    string Descripcion, byte[] Imagen, int IdCategoria,
                                    int IdPresentacion)
        {
            DProducto Obj = new DProducto();

            Obj.IdProducto     = IdProducto;
            Obj.Codigo         = Codigo;
            Obj.Nombre         = Nombre;
            Obj.Descripcion    = Descripcion;
            Obj.Imagen         = Imagen;
            Obj.IdCategoria    = IdCategoria;
            Obj.IdPresentacion = IdPresentacion;
            return(Obj.Editar(Obj));
        }
        public bool Eliminar(int IdProducto)
        {
            bool result = true;

            try
            {
                DProducto = new DProducto();
                DProducto.Eliminar(IdProducto);
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }
        public bool Insertar(Producto producto)
        {
            bool result = true;

            try
            {
                DProducto = new DProducto();
                DProducto.Insertar(producto);
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }
        public static string Editar(int id_producto, int id_categoria, string nombre, string marca, int stock, string codigo, Decimal precio_compra, Decimal precio_venta, int id_proveedor)
        {
            DProducto obj = new DProducto();

            obj.Id_producto   = id_producto;
            obj.Id_categoria  = id_categoria;
            obj.Nombre        = nombre;
            obj.Marca         = marca;
            obj.Stock         = stock;
            obj.Codigo        = codigo;
            obj.Precio_compra = precio_compra;
            obj.Precio_venta  = precio_venta;
            obj.Id_proveedor  = id_proveedor;
            return(obj.Editar(obj));
        }