/* * Johan Sebastian Piza Acosta * Evento que selecciona un género del combobox */ private void CbGeneros_SelectedIndexChanged(object sender, EventArgs e) { int g = cbGeneros.SelectedIndex; if (g >= 1) { cbTallas.Enabled = true; genero = (Genero)cbGeneros.SelectedItem; var tallaDao = new TallaDao(db); var tallas = tallaDao.GetTallas(); cbTallas.Items.Clear(); cbTallas.Items.Add("Seleccione una talla"); cbTallas.Items.AddRange(tallas.ToArray()); } }
public ActionResult Compras() { if (Session["factura"] == null) { Session["factura"] = new Factura { DetallesFactura = new List <DetalleFactura>(), Cliente = (Cliente)Session["cliente"] }; } var ligaIdStr = Request.Form.Get("liga"); var ligaId = ligaIdStr == null ? null : new int?(Convert.ToInt32(ligaIdStr)); var tallaIdStr = Request.Form.Get("talla"); var tallaId = tallaIdStr == null ? null : new int?(Convert.ToInt32(tallaIdStr)); var generoIdStr = Request.Form.Get("genero"); var generoId = generoIdStr == null ? null : new int?(Convert.ToInt32(generoIdStr)); var ligaDao = new LigaDao(db); var ligas = ligaDao.GetLigas(); var tallaDao = new TallaDao(db); var tallas = tallaDao.GetTallas(); var generoDao = new GeneroDao(db); var generos = generoDao.GetGeneros(); var tallaGeneroDao = new TallaGeneroDao(db); var tarjetasCamiseta = ligaId != null && tallaId != null && generoId != null? tallaGeneroDao.GetTarjetaCamiseta(ligaId.Value, tallaId.Value, generoId.Value) : new List <TarjetaCamiseta>(); ViewBag.Ligas = ligas; ViewBag.Tallas = tallas; ViewBag.Generos = generos; ViewBag.LigaId = ligaId; ViewBag.TallaId = tallaId; ViewBag.GeneroId = generoId; ViewBag.TarjetasCamiseta = tarjetasCamiseta; return(View()); }
public ActionResult SeleccionarProducto() { var ligaId = Request.Form.Get("ligaId"); var camisetaId = Request.Form.Get("camisetaId"); var tallaId = Request.Form.Get("tallaId"); var generoId = Request.Form.Get("generoId"); var cantidad = Request.Form.Get("cantidad"); var precio = Request.Form.Get("precio"); var detalleFactura = new DetalleFactura { CamisetaId = Convert.ToInt32(camisetaId), TallaId = Convert.ToInt32(tallaId), GeneroId = Convert.ToInt32(generoId), Precio = Convert.ToDouble(precio), Cantidad = Convert.ToInt32(cantidad) }; var camisetaDao = new CamisetaDao(db); var camiseta = camisetaDao.GetCamiseta(detalleFactura.CamisetaId); detalleFactura.Camisetas = camiseta; var tallaDao = new TallaDao(db); var talla = tallaDao.GetTalla(detalleFactura.TallaId); detalleFactura.Tallas = talla; var generoDao = new GeneroDao(db); var genero = generoDao.GetGenero(detalleFactura.GeneroId); detalleFactura.Generos = genero; var factura = (Factura)Session["factura"]; factura.DetallesFactura.Add(detalleFactura); Response.Redirect("/Inicio/Compras?liga=" + ligaId + "&talla=" + tallaId + "&genero=" + generoId); return(View()); }
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()); }