private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; RepositorioBase <Cierre> repo = new RepositorioBase <Cierre>(); Cierre cierre = new Cierre(); if (!Validar()) { return; } POSRepositorio repositorioPOS = new POSRepositorio(); foreach (var item in repositorioPOS.GetList(r => true)) { foreach (var aux in ListaPOS) { if (item.PosId == aux.PosId) { item.Estado = true; repositorioPOS.Modificar(item); } } } cierre = LlenarClase(); if (IDNumericUpDown.Value == 0) { paso = repo.Guardar(cierre); Limpiar(); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No esta registrado para modificar"); return; } paso = repo.Modificar(cierre); } if (paso) { MessageBox.Show("Guardado"); DSETextBox.Text = "0"; DSTTextBox.Text = "0"; DSTGTextBox.Text = "0"; } else { MessageBox.Show("No fue posible guardar"); } }
private void ReportesButton_Click(object sender, EventArgs e) { POSRepositorio repositorio = new POSRepositorio(); ListaVentasPOS = repositorio.GetList(p => true).Where(p => p.Fecha.Date == DateTime.Today).ToList(); if (ListaVentasPOS.Count == 0) { MessageBox.Show("No hay datos para imprimir"); return; } VentasPOSReportViewer prestamosReportViewer = new VentasPOSReportViewer(ListaVentasPOS); prestamosReportViewer.ShowDialog(); }
private void rCierreCaja_Load(object sender, EventArgs e) { ListaPOS = new List <POS>(); POSRepositorio repos = new POSRepositorio(); POS pos = new POS(); CargarGrid(); var Lista = repos.GetList(p => true); double totalefectivo = 0; double totalcredito = 0; double totalgeneral = 0; foreach (var item in Lista) { if (!item.Estado) { if (item.TipoPago == "Tarjeta credito") { totalcredito += item.Total; } else { totalefectivo += item.Total; } ListaPOS.Add(item); } } totalgeneral = totalefectivo + totalcredito; DSETextBox.Text = Convert.ToString(totalefectivo); DSTTextBox.Text = Convert.ToString(totalcredito); DSTGTextBox.Text = Convert.ToString(totalgeneral); }