/* * 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); } }
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()); }