Пример #1
0
        /*
         * Luis Carlos Pedroza Pineda
         * Evento que llama al método de crear factura, reliza la compra
         * y limpia la tabla del carrito
         */
        private void BtnFinalizarCompra_Click_1(object sender, EventArgs e)
        {
            var tallaCamisetaDao = new TallaCamisetaDao(db);
            var facturaDao       = new FacturaDao(db);

            if (facturaDao.crearFactura(factura) != null)
            {
                tallaCamisetaDao.actualizarCantidad(factura);
                MessageBox.Show("La compra se ha realizado exitosamente");
                limpiarVentana();
            }
        }
Пример #2
0
        /*
         * Johan Sebastian Piza Acosta
         * Evento que selecciona una talla del combobox y llama al método calcular ventas
         * para saber lo que se ha vendido y lo que queda
         */
        private void CbTallas_SelectedIndexChanged(object sender, EventArgs e)
        {
            int t = cbTallas.SelectedIndex;

            if (t >= 1)
            {
                var talla       = (Talla)cbTallas.SelectedItem;
                var tallaGenero = new TallaGenero {
                    TallaId  = talla.Id,
                    GeneroId = genero.Id
                };

                var tallaCamisetaDao = new TallaCamisetaDao(db);
                tblDatosReporte.DataSource = tallaCamisetaDao.calcularVentas(tallaGenero);
            }
        }
Пример #3
0
        /*
         * Autor: Johan Sebastian Piza Acosta
         * Evento que selecciona una camiseta del combobox
         */
        private void CbEquipos_SelectedIndexChanged(object sender, EventArgs e)
        {
            int equipo = cbEquipos.SelectedIndex;

            if (equipo >= 1)
            {
                cbGeneros.Enabled = true;
                camiseta          = (Camiseta)cbEquipos.SelectedItem;
                var tallasCamisetaDao = new TallaCamisetaDao(db);
                tallasCamisetas = tallasCamisetaDao.GetTallaCamisetas(camiseta);
                var generoDao = new GeneroDao(db);
                var generos   = generoDao.GetGeneros();
                cbGeneros.Items.Clear();
                cbGeneros.Items.Add("Seleccione un genero");
                cbGeneros.Items.AddRange(generos.ToArray());
            }
        }
Пример #4
0
 /*
  * Autor: Luis Carlos Pedroza
  * Evento que agrega camisetas al inventario de productos
  */
 private void BtnAceptar_Click(object sender, EventArgs e)
 {
     if (validar())
     {
         int cantidad         = Convert.ToInt32(txtAddCamisetas.Text);
         var tallaCamisetaDao = new TallaCamisetaDao(db);
         if (tallaCamisetaDao.actualizarCantidad(tallaCamiseta, cantidad))
         {
             MessageBox.Show("La actualización ha sido exitosa");
             Close();
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error");
         }
     }
 }
Пример #5
0
        public ActionResult DatosReportes()
        {
            var tallaIdStr  = Request.Form.Get("tallas");
            var tallaId     = tallaIdStr == null ? null : new int?(Convert.ToInt32(tallaIdStr));
            var generoIdStr = Request.Form.Get("generos");
            var generoId    = generoIdStr == null ? null : new int?(Convert.ToInt32(generoIdStr));

            var tallaDao = new TallaDao(db);
            var tallas   = tallaDao.GetTallas();

            var generoDao = new GeneroDao(db);
            var generos   = generoDao.GetGeneros();

            var tallaCamisetaDao = new TallaCamisetaDao(db);
            List <DatosReporte> datosReporte;

            if (tallaId != null && generoId != null)
            {
                var tallaGenero = new TallaGenero {
                    TallaId  = tallaId.Value,
                    GeneroId = generoId.Value
                };
                datosReporte = tallaCamisetaDao.calcularVentas(tallaGenero);
            }
            else
            {
                datosReporte = new List <DatosReporte>();
            }

            ViewBag.Tallas       = tallas;
            ViewBag.Generos      = generos;
            ViewBag.TallaId      = tallaId;
            ViewBag.GeneroId     = generoId;
            ViewBag.DatosReporte = datosReporte;

            return(View());
        }