예제 #1
0
        private void mostrarPorNombre()
        {
            nProducto Prod = new nProducto();
            List <Producto_Categoria> Lista = new List <Producto_Categoria>();

            Lista = Prod.MostrarCategoriasProductoBynombre(textBuscar.Text);

            dataListadoCat.DataSource = Lista;
        }
예제 #2
0
        private void textBuscar_TextChanged(object sender, EventArgs e)
        {
            nProducto       InstanciaProd = new nProducto();
            List <Producto> Lista         = new List <Producto>();

            Lista = InstanciaProd.BuscarProductoByNombre(textBuscar.Text);

            dataListadoCat.DataSource = Lista;
        }
 public frmProductoInfo()
 {
     InitializeComponent();
     eDetalle      = new eDetalleVenta();
     nProducto     = new nProducto();
     textBox2.Text = "Producto: " + Form1.productoSeleccionado.nombreProducto;
     textBox3.Text = "Stock Disponible: " + Form1.productoSeleccionado.stockProducto;
     textBox4.Text = "Precio Unitario: S/." + string.Format("{0:F2}", Form1.productoSeleccionado.precioProducto);
     textBox5.Text = "Precio Total: S/.";
 }
예제 #4
0
        private void frmVistaProducto_Load(object sender, EventArgs e)
        {
            nProducto       objNewDesc = new nProducto();
            List <Producto> Lista      = new List <Producto>();

            Lista = objNewDesc.MostrarProductos();
            dataListadoProd.DataSource = Lista;

            // dataListadoProd.Columns["IdProductoCategoria"].Visible = false;
            //      dataListadoProd.Columns[0].Visible = false;
            // lblTotal.Text = "Total de Categorias " + Convert.ToString(dataListadoProd.Rows.Count);
        }
예제 #5
0
        private void mostrarProductos()
        {
            List <Producto> Lista     = new List <Producto>();
            nProducto       nProducto = new nProducto();

            dataListadoCat.Columns[0].Visible = false;

            Lista = nProducto.MostrarProductos();



            dataListadoCat.DataSource = Lista;
        }
        private void mostrar()
        {
            nProducto                 objNewDesc = new nProducto();
            Producto_Categoria        Estado     = new Producto_Categoria();
            List <Producto_Categoria> Lista      = new List <Producto_Categoria>();

            Lista = objNewDesc.MostrarCategoriasProducto();
            dataListadoCat.DataSource = Lista;

            dataListadoCat.Columns["IdProductoCategoria"].Visible = false;
            dataListadoCat.Columns[0].Visible = false;
            lblTotal.Text = "Total de Categorias " + Convert.ToString(dataListadoCat.Rows.Count);
        }
예제 #7
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            nProducto npro = new nProducto();
            string    codigo;

            foreach (DataGridViewRow row in dataListadoCat.Rows)
            {
                if (Convert.ToBoolean(row.Cells[0].Value))
                {
                    codigo = Convert.ToString(row.Cells[1].Value);
                    MessageBox.Show(codigo);
                    npro.EliminarCategoriaPorID(codigo);
                }
            }
            mostrar();
        }
예제 #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            nProducto BuisnesProd = new nProducto();

            Producto           InstProducto = new Producto();
            Producto_Categoria InstCatProd  = new Producto_Categoria();

            InstProducto.Categoria = InstCatProd;

            InstProducto.Nombre           = txtNombre.Text;
            InstProducto.Descripcion      = txtDescripcino.Text;
            InstProducto.Costo            = Convert.ToDouble(txtPrecio.Text);
            InstProducto.Stock            = Convert.ToInt32(txtStock.Text);
            InstProducto.Categoria.Nombre = txtNombreCat.Text;
            InstProducto.Categoria.IdProductoCategoria = Convert.ToInt32(txtIdCat.Text);

            BuisnesProd.CrearNuevoProducto(InstProducto);
        }
예제 #9
0
        private void dataListadoCat_DoubleClick(object sender, EventArgs e)
        {
            string    idProd  = Convert.ToString(this.dataListadoCat.CurrentRow.Cells["Id_Producto"].Value);
            nProducto InstNeg = new nProducto();
            Producto  InstPro = new Producto();

            InstPro = InstNeg.BuscarProductoById(idProd);


            this.txtNombre.Text      = InstPro.Nombre;
            this.txtDescripcino.Text = InstPro.Descripcion;
            this.txtNombreCat.Text   = InstPro.Categoria.Nombre;
            this.txtStock.Text       = Convert.ToString(InstPro.Stock);
            this.txtPrecio.Text      = Convert.ToString(InstPro.Costo);
            this.txtIdCat.Text       = Convert.ToString(InstPro.Categoria.IdProductoCategoria);
            this.txtIdProducto.Text  = Convert.ToString(InstPro.Id_Producto);

            this.tabControl1.SelectedIndex = 1;
        }
        public frmReportes()
        {
            InitializeComponent();
            nCliente      = new nCliente();
            nProducto     = new nProducto();
            nVenta        = new nVenta();
            nDetalleVenta = new nDetalleVenta();
            decimal monto = 0;

            if (nVenta.listarVentas() != null && nProducto.listarProductos() != null && nCliente.listarClientes() != null)
            {
                label1.Text = "Cantidad de Ventas: " + nVenta.listarVentas().Count().ToString();
                //
                foreach (eVenta nventa in nVenta.listarVentas())
                {
                    monto += nventa.totalVenta;
                }
                //
                label2.Text = "Ganancias(S/.): " + string.Format("{0:F2}", Convert.ToDouble(monto));
                label4.Text = "Cantidad de Productos: " + nProducto.listarProductos().Count();
                //
                int x1, x2, x3;
                x1 = x2 = x3 = 0;
                foreach (eCliente cliente in nCliente.listarClientes())
                {
                    if (cliente.tipoCliente == "No Premium")
                    {
                        x1++;
                    }
                    else if (cliente.tipoCliente == "Premium")
                    {
                        x2++;
                    }
                    else if (cliente.tipoCliente == "Administrador")
                    {
                        x3++;
                    }
                }
                label6.Text = "Cantidad de Clientes No Premium: " + x1;
                label7.Text = "Cantidad de Clientes Premium: " + x2;
                label8.Text = "Cantidad de Administradores: " + x3;
                //
                if (nDetalleVenta.listarDetalles() != null)
                {
                    List <int> cantidadProductos = new List <int>();
                    foreach (eProducto producto in nProducto.listarProductos())
                    {
                        int aux = 0;
                        foreach (eDetalleVenta detalle in nDetalleVenta.listarDetalles())
                        {
                            if (detalle.codigoProducto == producto.codigoProducto)
                            {
                                aux += detalle.cantidad;
                            }
                        }
                        cantidadProductos.Add(aux);
                    }
                    int       mayor = 0;
                    int       i     = 0;
                    eProducto pro   = null;
                    foreach (eProducto producto in nProducto.listarProductos())
                    {
                        if (cantidadProductos.ElementAt(i) > mayor)
                        {
                            mayor = cantidadProductos.ElementAt(i);
                            pro   = producto;
                        }
                        i++;
                    }
                    label3.Text = "Producto con Mayor Demanda: " + pro.nombreProducto + "(" + pro.codigoProducto + ")";
                }
            }
        }
 public frmCatalogo()
 {
     InitializeComponent();
     nProducto = new nProducto();
 }
 public frmAdministrador()
 {
     InitializeComponent();
     nProducto = new nProducto();
 }
 private void frmAdministrador_Load(object sender, EventArgs e)
 {
     nProducto = new nProducto();
     listar();
 }
 public frmRealizarCompra()
 {
     InitializeComponent();
     nVenta    = new nVenta();
     nProducto = new nProducto();
 }