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