Example #1
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);
            }
        }
Example #2
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());
        }