private void ListarVentar_PorCobrar(string busqueda) { try { List <Venta> _lstVenta = new BusVentas().ListarVentas_PorCobrar(busqueda); gdvListado.DataSource = _lstVenta; gdvListado.Columns[1].Visible = false; gdvListado.Columns[2].Visible = false; gdvListado.Columns[3].Visible = false; gdvListado.Columns[4].Visible = false; gdvListado.Columns[8].Visible = false; gdvListado.Columns[9].Visible = false; gdvListado.Columns[10].Visible = false; gdvListado.Columns[11].Visible = false; gdvListado.Columns[12].Visible = false; gdvListado.Columns[13].Visible = false; gdvListado.Columns[14].Visible = false; gdvListado.Columns[15].Visible = false; gdvListado.Columns[16].Visible = false; gdvListado.Columns[17].Visible = false; gdvListado.Columns[18].Visible = false; DataTablePersonalizado.Multilinea(ref gdvListado); } catch (Exception ex) { MessageBox.Show("Error al mostrar la lista: " + ex.Message, "Error ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Obtener_Totales() { var _cierre = DateTime.Now.ToString("yyyy-MM-dd h:mm tt"); DateTime cierre = Convert.ToDateTime(_cierre); List <Venta> _lstVenta = new BusVentas().Listar_VentasTotales(cierre, idUsuario, idCaja); decimal _saldoEnCaja = new DatOpenCloseBox().ObtenerSaldo_Encaja(idUsuario); lblFondoCaja.Text = _saldoEnCaja.ToString(); lblVentaEfectivo.Text = _lstVenta.Where(x => x.FormaPago.Equals("Contado")).Select(x => x.MontoTotal).Sum().ToString(); lblVentaCredito.Text = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.MontoTotal).Sum().ToString(); lblTotal.Text = _lstVenta.Select(x => x.MontoTotal).Sum().ToString(); lblVentasTotales.Text = _lstVenta.Count.ToString(); lblTotalPagado.Text = _lstVenta.Where(x => x.FormaPago.Equals("Contado")).Count().ToString(); lblTotalDeuda.Text = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Count().ToString(); decimal saldo = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.Saldo).Sum(); decimal totalCredito = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.MontoTotal).Sum(); decimal creditoAbonado = obtenerPagoCredito(); decimal totalAbonado = (totalCredito + creditoAbonado) - saldo; lblTotalAbonado.Text = totalAbonado.ToString(); decimal totalDinero = Convert.ToDecimal(lblVentaEfectivo.Text) + Convert.ToDecimal(lblTotalAbonado.Text) + Convert.ToDecimal(lblFondoCaja.Text); lblTotalCaja.Text = totalDinero.ToString(); }
private void Obtener_ListaVentas() { try { List <VentaEspera> dt = new BusVentas().Listar_VentasEnEspera(); gdvListaDVentas.DataSource = dt; gdvListaDVentas.Columns[1].Visible = false; gdvListaDVentas.Columns[2].Visible = false; gdvListaDVentas.Columns[3].Visible = false; gdvListaDVentas.Columns[4].Visible = false; DataTablePersonalizado.Multilinea(ref gdvListaDVentas); } catch (Exception ex) { MessageBox.Show("Ocurrió un error al mostrar el detalle : " + ex.Message, "Error de listado ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }