private void CerrarCaja_Load(object sender, EventArgs e) { Models.Tickets ticket = new Models.Tickets(); using (ticket) { List <Models.Tickets> lista = ticket.getbyUser(Convert.ToInt16(Inicial.id_usario)); double total = 0; Models.Cortes cortes = new Models.Cortes(); using (cortes) { List <Models.Cortes> ultimo = cortes.getnoclose(Convert.ToInt16(Inicial.id_usario)); foreach (Models.Cortes item in ultimo) { total += item.Caja_inicial; } foreach (Models.Tickets item in lista) { total += item.Total; } lbEsperado.Text = string.Format("{0:#,0.00}", total); txtReal.TextAlign = HorizontalAlignment.Right; txtReal.Text = "0.00"; calcula(); } } }
private void button1_Click(object sender, EventArgs e) { Models.Cortes corte = new Models.Cortes(); using (corte) { corte.Caja_fin = Convert.ToDouble(txtReal.Text); corte.Diferencia = Convert.ToDouble(lbDiferencia.Text); corte.Id_usuario = Convert.ToInt16(Inicial.id_usario); corte.end_caja(); } Inicial.exit = true; this.Close(); }
private void button1_Click(object sender, EventArgs e) { Models.Cortes corto = new Models.Cortes(); using (corto) { corto.Id_usuario = Convert.ToInt16(Inicial.id_usario); corto.Caja_inicial = Convert.ToDouble(txtEfectivo.Text); corto.start_caja(); } this.Close(); }
private void button1_Click(object sender, EventArgs e) { Models.Reports.Tickets diario = new Models.Reports.Tickets(); Models.retiro_efectivo retiros = new Models.retiro_efectivo(); Models.Reports.Totales totales = new Models.Reports.Totales(); Models.Reports.Encaja encaja = new Models.Reports.Encaja(); Models.Reports.Retiro_proveedores retiro_proveedores = new Models.Reports.Retiro_proveedores(); Models.Providers proveedores = new Models.Providers(); Models.Cortes cortes = new Models.Cortes(); Models.Reports.Retiro_efectivo retiro_efectivo = new Models.Reports.Retiro_efectivo(); Models.Reports.Mas_vendidos mas_vedidos = new Models.Reports.Mas_vendidos(); Models.Reports.Transferencias transferencias = new Models.Reports.Transferencias(); using (diario) { using (retiros) { using (cortes) { using (proveedores) { using (mas_vedidos) { using (transferencias) { this.reportViewer1.LocalReport.ReportEmbeddedResource = "Cremeria.Reports.corte2.rdlc"; this.reportViewer1.LocalReport.DataSources.Clear(); List <Models.Reports.Tickets> reporte = diario.get_tickets(Finicial.Text, Ffinal.Text); List <Models.Reports.Mas_vendidos> lista_vendidos = mas_vedidos.get_masvendidos(Finicial.Text, Ffinal.Text); ReportDataSource datasource = new ReportDataSource("Mas_vendidos", lista_vendidos); List <Models.Reports.Transferencias> listad = transferencias.getTransferbyDate(Finicial.Text, Ffinal.Text, "E"); ReportDataSource tra = new ReportDataSource("transfer", listad); this.reportViewer1.LocalReport.DataSources.Add(tra); this.reportViewer1.LocalReport.DataSources.Add(datasource); ReportDataSource tickets = new ReportDataSource("Tickets", reporte); this.reportViewer1.LocalReport.DataSources.Add(tickets); foreach (Models.Reports.Tickets item in reporte) { if (item.Status == "A") { totales.Total = totales.Total + item.Total; } } List <Models.Reports.Totales> tot = new List <Models.Reports.Totales>(); tot.Add(totales); ReportDataSource ven = new ReportDataSource("Totales", tot); this.reportViewer1.LocalReport.DataSources.Add(ven); List <Models.Cortes> no_cerrado = cortes.getnoclose(Convert.ToInt16(Inicial.id_usario)); if (no_cerrado.Count > 0) { encaja.Fondo = no_cerrado[0].Caja_inicial; } else { encaja.Fondo = 0; } List <Models.retiro_efectivo> ret = retiros.get_retirostoday(); foreach (Models.retiro_efectivo item in ret) { if (item.Id_proveedor == 0) { retiro_efectivo.Monto = item.Monto; encaja.Retiros = encaja.Retiros + item.Monto; } else { List <Models.Providers> proveedor = proveedores.getProviderbyId(item.Id_proveedor); retiro_proveedores.Proveedor = proveedor[0].Name; retiro_proveedores.Monto = item.Monto_proveedor; } } List <Models.Reports.Retiro_efectivo> reti = new List <Models.Reports.Retiro_efectivo>(); List <Models.Reports.Retiro_proveedores> lista_retiro_proveedores = new List <Models.Reports.Retiro_proveedores>(); lista_retiro_proveedores.Add(retiro_proveedores); ReportDataSource prov = new ReportDataSource("Proveedores", lista_retiro_proveedores); this.reportViewer1.LocalReport.DataSources.Add(prov); reti.Add(retiro_efectivo); ReportDataSource rettt = new ReportDataSource("retiro_efectivo", reti); this.reportViewer1.LocalReport.DataSources.Add(rettt); List <Models.Reports.Encaja> Lista_encaja = new List <Models.Reports.Encaja>(); Lista_encaja.Add(encaja); ReportDataSource caj = new ReportDataSource("EnCaja", Lista_encaja); this.reportViewer1.LocalReport.DataSources.Add(caj); this.reportViewer1.RefreshReport(); } } } } } } }