示例#1
0
        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);
            }
        }
示例#2
0
        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();
        }
示例#3
0
        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);
            }
        }