예제 #1
0
        /// <summary>
        /// Arma el mensaje de información de la venta
        /// </summary>
        /// <param name="inforVenta"></param>
        /// <returns></returns>
        public List<string> ArmarMensajeVentasTurno(VentasPorTurno infoVenta)
        {
            List<string> mensajeTrama = new List<string>();
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("CIERRE DE TURNO",
                                                Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add("CCara: " + infoVenta.Cara);
            mensajeTrama.Add("CIslero: " + infoVenta.Usuario);
            mensajeTrama.Add("CNum de Turno: " + infoVenta.NumTurno);
            mensajeTrama.Add("CFecha: " + infoVenta.Fecha.ToString("yyyy-MM-dd") + " " + infoVenta.Fecha.ToString("H:mm:ss"));
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL MANGUERAS",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));

            mensajeTrama.Add("CMANGUERA1");
            mensajeTrama.Add("C$: " + infoVenta.TotalDineroMang1.ToString() + " | G: " + infoVenta.TotalGalonesMang1.ToString());

            mensajeTrama.Add("CMANGUERA2");
            mensajeTrama.Add("C$: " + infoVenta.TotalDineroMang2.ToString() + " | G: " + infoVenta.TotalGalonesMang2.ToString());

            if (infoVenta.TotalDineroMang3 > 0)
            {
                mensajeTrama.Add("CMANGUERA3");
                mensajeTrama.Add("C$: " + infoVenta.TotalDineroMang3.ToString() + " | G: " + infoVenta.TotalGalonesMang3.ToString());
            }
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL CARA",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add("C$: " + infoVenta.TotalCaraDin.ToString() + " | G: " + infoVenta.TotalCaraGal.ToString());

            if (infoVenta.TotalCredTran != "0")
            {
                mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL CREDITO",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
                //mensajeTrama.Add("CTransacciones: " + infoVenta.TotalCredTran.ToString());
                //mensajeTrama.Add("C$: " + infoVenta.TotalCredDin.ToString() + " | G: " + infoVenta.TotalCredGal.ToString());
                mensajeTrama.Add("C$: " + infoVenta.TotalCredTran);
            }

            if (infoVenta.TotalPrepago != "0")
            {
                mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL PREPAGO",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
                //mensajeTrama.Add("CTransacciones: " + infoVenta.TotalCredTran.ToString());
                //mensajeTrama.Add("C$: " + infoVenta.TotalCredDin.ToString() + " | G: " + infoVenta.TotalCredGal.ToString());
                mensajeTrama.Add("C$: " + infoVenta.TotalPrepago);
            }

            if (infoVenta.TotalTarjetaCredito != "0")
            {
                mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL DATAFONO",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
                //mensajeTrama.Add("CTransacciones: " + infoVenta.TotalCredTran.ToString());
                //mensajeTrama.Add("C$: " + infoVenta.TotalCredDin.ToString() + " | G: " + infoVenta.TotalCredGal.ToString());
                mensajeTrama.Add("C$: " + infoVenta.TotalTarjetaCredito);
            }

            if (infoVenta.TotalProdTran != "0")
            {
                mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL PRODUCTO",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
                mensajeTrama.Add("CTransacciones: " + infoVenta.TotalProdTran.ToString());
                mensajeTrama.Add("C$ :" + infoVenta.TotalProdDin.ToString() + " | G: " + infoVenta.TotalProdCant.ToString());
            }

            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL EFECTIVO",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            var totalEfectivo = Convert.ToDecimal(infoVenta.TotalEfectivo.ToString());
            var totalCredito = Convert.ToDecimal(infoVenta.TotalCredTran);
            var totalPrepago = Convert.ToDecimal(infoVenta.TotalPrepago);
            var totalTarjCredito = Convert.ToDecimal(infoVenta.TotalTarjetaCredito);
            var totalVendidoEfectivo = totalEfectivo - totalCredito - totalPrepago - totalTarjCredito;

            mensajeTrama.Add("C$: " + totalVendidoEfectivo);
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("-",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL ELECTRONICOS INICIALES",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add("CMANGUERA1");
            mensajeTrama.Add("C$: " + infoVenta.IniDineroMang1.ToString() + " | G: " + infoVenta.IniGalMang1.ToString());

            mensajeTrama.Add("CMANGUERA2");
            mensajeTrama.Add("C$: " + infoVenta.IniDineroMang2.ToString() + " | G:" + infoVenta.IniGalMang2.ToString());

            if (infoVenta.IniDineroMang3 > 0)
            {
                mensajeTrama.Add("CMANGUERA3");
                mensajeTrama.Add("C$: " + infoVenta.IniDineroMang3.ToString() + " | G: " + infoVenta.IniGalMang3.ToString());
            }

            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("TOTAL ELECTRONICOS FINALES",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add("CMANGUERA1");
            mensajeTrama.Add("C$: " + infoVenta.FinDineroMang1.ToString() + " | G: " + infoVenta.FinGalMang1.ToString());

            mensajeTrama.Add("CMANGUERA2");
            mensajeTrama.Add("C$: " + infoVenta.FinDineroMang2.ToString() + " | G: " + infoVenta.FinGalMang2.ToString());
            if (infoVenta.FinDineroMang3 > 0)
            {
                mensajeTrama.Add("CMANGUERA3");
                mensajeTrama.Add("C$: " + infoVenta.FinDineroMang3.ToString() + " | G: " + infoVenta.FinGalMang3.ToString());
            }
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama("-",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, '-'));
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama(" ",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, ' '));
            mensajeTrama.Add(UtilidadesTramas.CentrarConcatenarMensajeTrama(" ",
                                               Enumeraciones.TipodeMensaje.SinAlerta, Enumeraciones.Direccion.ambos, ' '));
            return mensajeTrama;
        }
예제 #2
0
        public VentasPorTurno ObtenerDatosVentaPorIdTurno(string idTurno)
        {
            VentasPorTurno newVentas = new VentasPorTurno();
            DataTable dtVentas = GetTable("select U.nomUsuario,U.apeUsuario, VT.idVentaAbrir, VT.idVentaCerrar,T.abrirTurno, T.cerrarTurno from ventaturno as VT INNER JOIN turno AS T ON VT.idTurno = T.idTurno INNER JOIN usuario AS U ON U.idUsuario = T.idUsuario where VT.idTurno = " + idTurno + "");
            if (dtVentas.Rows.Count == 0) throw new Exception("No se pudo obtener información del turno con consecutivo " + idTurno);
            DataTable dtVentasTotales = GetTable("SELECT * FROM ventatotal WHERE id = " + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + " union all SELECT * FROM ventatotal WHERE id = " + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "");
            newVentas.Cara = dtVentasTotales.Rows[0]["cara"].ToString();
            string fechaInicioTurno = Convert.ToDateTime(dtVentas.Rows[0]["abrirTurno"]).ToString("yyyy-MM-dd H:mm:ss");
            string fechaFinTurno = Convert.ToDateTime(dtVentas.Rows[0]["cerrarTurno"]).ToString("yyyy-MM-dd H:mm:ss");
            DataTable dtVentasProductos = GetTable("select V.idVenta, V.idProducto, V.precio, P.precioventaProducto,   V.galones as Cantidad from ventas as V inner join producto AS P on P.idProducto = V.idProducto " +
                            "where V.cara = '" + newVentas.Cara + "' and V.fecha between '" + fechaInicioTurno + "' and '" + fechaFinTurno + "' and manguera is NULL ");
            newVentas.Usuario = dtVentas.Rows[0]["nomUsuario"].ToString() + ' ' + dtVentas.Rows[0]["apeUsuario"].ToString();
            newVentas.NumTurno = idTurno;
            newVentas.Fecha = Convert.ToDateTime(fechaFinTurno);

            newVentas.TotalDineroMang1 = Convert.ToInt32(dtVentasTotales.Rows[1]["p1"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p1"]);
            newVentas.TotalDineroMang2 = Convert.ToInt32(dtVentasTotales.Rows[1]["p2"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p2"]);
            newVentas.TotalDineroMang3 = Convert.ToInt32(dtVentasTotales.Rows[1]["p3"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p3"]);
            newVentas.TotalGalonesMang1 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g1"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g1"]);
            newVentas.TotalGalonesMang2 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g2"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g2"]);
            newVentas.TotalGalonesMang3 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g3"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g3"]);

            newVentas.TotalCaraDin = (newVentas.TotalDineroMang1 + newVentas.TotalDineroMang2 + newVentas.TotalDineroMang3).ToString();
            newVentas.TotalCaraGal = (newVentas.TotalGalonesMang1 + newVentas.TotalGalonesMang2 + newVentas.TotalGalonesMang3).ToString();

            var dtTotalCredito = GetTable("SELECT IFNULL(SUM(precio),0) AS credito FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 1 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");
            var dtTotalPrepago = GetTable("SELECT IFNULL(SUM(precio),0) AS prepago FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 3 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");
            var dtTotalTarjetaCredito = GetTable("SELECT IFNULL(SUM(precio),0) AS datafono FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 4 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");

            newVentas.TotalCredTran = dtTotalCredito.Rows[0][0].ToString();
            newVentas.TotalPrepago = dtTotalPrepago.Rows[0][0].ToString();
            newVentas.TotalTarjetaCredito = dtTotalTarjetaCredito.Rows[0][0].ToString();
            newVentas.TotalCredDin = "";
            newVentas.TotalCredGal = "";

            newVentas.TotalProdTran = "0";
            newVentas.TotalProdDin = "";
            newVentas.TotalProdCant = "";
            int sumaCantidadesVentaProductos = 0;
            int sumaValorVentaProductos = 0;

            if (dtVentasProductos.Rows.Count>0)
            {
                newVentas.TotalProdTran = dtVentasProductos.Rows.Count.ToString();
                sumaCantidadesVentaProductos = Convert.ToInt32(dtVentasProductos.Compute("Sum(Cantidad)",""));
                newVentas.TotalProdCant = sumaCantidadesVentaProductos.ToString();
                sumaValorVentaProductos = Convert.ToInt32(dtVentasProductos.Compute("Sum(precio)", ""));
                newVentas.TotalProdDin = sumaValorVentaProductos.ToString();
            }

            newVentas.TotalEfectivo = (Convert.ToInt32(newVentas.TotalCaraDin) + sumaValorVentaProductos).ToString();

            newVentas.IniDineroMang1 = Convert.ToInt32(dtVentasTotales.Rows[0]["p1"]);
            newVentas.IniDineroMang2 = Convert.ToInt32(dtVentasTotales.Rows[0]["p2"]);
            newVentas.IniDineroMang3 = Convert.ToInt32(dtVentasTotales.Rows[0]["p3"]);
            newVentas.IniGalMang1 = Convert.ToDecimal(dtVentasTotales.Rows[0]["g1"]);
            newVentas.IniGalMang2 = Convert.ToDecimal(dtVentasTotales.Rows[0]["g2"]);
            newVentas.IniGalMang3 = Convert.ToDecimal(dtVentasTotales.Rows[0]["g3"]);
            newVentas.FinDineroMang1 = Convert.ToInt32(dtVentasTotales.Rows[1]["p1"]);
            newVentas.FinDineroMang2 = Convert.ToInt32(dtVentasTotales.Rows[1]["p2"]);
            newVentas.FinDineroMang3 = Convert.ToInt32(dtVentasTotales.Rows[1]["p3"]);
            newVentas.FinGalMang1 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g1"]);
            newVentas.FinGalMang2 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g2"]);
            newVentas.FinGalMang3 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g3"]);

            return newVentas;
        }
예제 #3
0
        public VentasPorTurno ObtenerDatosVentaPorIdTurno(string idTurno)
        {
            VentasPorTurno newVentas = new VentasPorTurno();
            DataTable      dtVentas  = GetTable("select U.nomUsuario,U.apeUsuario, VT.idVentaAbrir, VT.idVentaCerrar,T.abrirTurno, T.cerrarTurno from ventaturno as VT INNER JOIN turno AS T ON VT.idTurno = T.idTurno INNER JOIN usuario AS U ON U.idUsuario = T.idUsuario where VT.idTurno = " + idTurno + "");

            if (dtVentas.Rows.Count == 0)
            {
                throw new Exception("No se pudo obtener información del turno con consecutivo " + idTurno);
            }
            DataTable dtVentasTotales = GetTable("SELECT * FROM ventatotal WHERE id = " + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + " union all SELECT * FROM ventatotal WHERE id = " + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "");

            newVentas.Cara = dtVentasTotales.Rows[0]["cara"].ToString();
            string    fechaInicioTurno  = Convert.ToDateTime(dtVentas.Rows[0]["abrirTurno"]).ToString("yyyy-MM-dd H:mm:ss");
            string    fechaFinTurno     = Convert.ToDateTime(dtVentas.Rows[0]["cerrarTurno"]).ToString("yyyy-MM-dd H:mm:ss");
            DataTable dtVentasProductos = GetTable("select V.idVenta, V.idProducto, V.precio, P.precioventaProducto,   V.galones as Cantidad from ventas as V inner join producto AS P on P.idProducto = V.idProducto " +
                                                   "where V.cara = '" + newVentas.Cara + "' and V.fecha between '" + fechaInicioTurno + "' and '" + fechaFinTurno + "' and manguera is NULL ");
            DataTable dtTotalReversado = GetTable("select Sum(precio) AS TotalReversado from reversar_ventas where fecha between '" + fechaInicioTurno + "' and '" + fechaFinTurno + "'");
            double    TotalReversado   = 0;

            if (dtTotalReversado.Rows.Count > 0 && dtTotalReversado.Rows[0]["TotalReversado"] != DBNull.Value)
            {
                TotalReversado = Convert.ToDouble(dtTotalReversado.Rows[0]["TotalReversado"]);
            }

            newVentas.TotalReversado = TotalReversado;

            newVentas.Usuario  = dtVentas.Rows[0]["nomUsuario"].ToString() + ' ' + dtVentas.Rows[0]["apeUsuario"].ToString();
            newVentas.NumTurno = idTurno;
            newVentas.Fecha    = Convert.ToDateTime(fechaFinTurno);

            if (dtVentasTotales.Rows[1]["p1"] != DBNull.Value)
            {
                newVentas.TotalDineroMang1  = Convert.ToInt32(dtVentasTotales.Rows[1]["p1"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p1"]);
                newVentas.TotalGalonesMang1 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g1"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g1"]);
            }

            if (dtVentasTotales.Rows[1]["p2"] != DBNull.Value)
            {
                newVentas.TotalDineroMang2  = Convert.ToInt32(dtVentasTotales.Rows[1]["p2"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p2"]);
                newVentas.TotalGalonesMang2 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g2"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g2"]);
            }

            if (dtVentasTotales.Rows[1]["p3"] != DBNull.Value)
            {
                newVentas.TotalDineroMang3  = Convert.ToInt32(dtVentasTotales.Rows[1]["p3"]) - Convert.ToInt32(dtVentasTotales.Rows[0]["p3"]);
                newVentas.TotalGalonesMang3 = Convert.ToDecimal(dtVentasTotales.Rows[1]["g3"]) - Convert.ToDecimal(dtVentasTotales.Rows[0]["g3"]);
            }


            newVentas.TotalCaraDin = (newVentas.TotalDineroMang1 + newVentas.TotalDineroMang2 + newVentas.TotalDineroMang3).ToString();
            newVentas.TotalCaraGal = (newVentas.TotalGalonesMang1 + newVentas.TotalGalonesMang2 + newVentas.TotalGalonesMang3).ToString();

            var dtTotalCredito        = GetTable("SELECT IFNULL(SUM(precio),0) AS credito FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 1 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");
            var dtTotalPrepago        = GetTable("SELECT IFNULL(SUM(precio),0) AS prepago FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 3 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");
            var dtTotalTarjetaCredito = GetTable("SELECT IFNULL(SUM(precio),0) AS datafono FROM ventas WHERE cara = " + newVentas.Cara.ToString() + " AND tipoCuenta = 4 AND fecha >= (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaAbrir"]) + ")) AND fecha <=  (SELECT fecha FROM ventatotal WHERE id IN(" + Convert.ToInt32(dtVentas.Rows[0]["idVentaCerrar"]) + "))");

            newVentas.TotalCredTran       = dtTotalCredito.Rows[0][0].ToString();
            newVentas.TotalPrepago        = dtTotalPrepago.Rows[0][0].ToString();
            newVentas.TotalTarjetaCredito = dtTotalTarjetaCredito.Rows[0][0].ToString();
            newVentas.TotalCredDin        = "";
            newVentas.TotalCredGal        = "";

            newVentas.TotalProdTran = "0";
            newVentas.TotalProdDin  = "";
            newVentas.TotalProdCant = "";
            int sumaCantidadesVentaProductos = 0;
            int sumaValorVentaProductos      = 0;

            if (dtVentasProductos.Rows.Count > 0)
            {
                newVentas.TotalProdTran      = dtVentasProductos.Rows.Count.ToString();
                sumaCantidadesVentaProductos = Convert.ToInt32(dtVentasProductos.Compute("Sum(Cantidad)", ""));
                newVentas.TotalProdCant      = sumaCantidadesVentaProductos.ToString();
                sumaValorVentaProductos      = Convert.ToInt32(dtVentasProductos.Compute("Sum(precio)", ""));
                newVentas.TotalProdDin       = sumaValorVentaProductos.ToString();
            }

            newVentas.TotalEfectivo = (Convert.ToInt32(newVentas.TotalCaraDin) + sumaValorVentaProductos).ToString();

            if (dtVentasTotales.Rows[0]["p1"] != DBNull.Value)
            {
                newVentas.IniDineroMang1 = Convert.ToInt32(dtVentasTotales.Rows[0]["p1"]);
                newVentas.IniGalMang1    = Convert.ToDecimal(dtVentasTotales.Rows[0]["g1"]);
                newVentas.FinDineroMang1 = Convert.ToInt32(dtVentasTotales.Rows[1]["p1"]);
                newVentas.FinGalMang1    = Convert.ToDecimal(dtVentasTotales.Rows[1]["g1"]);
            }

            if (dtVentasTotales.Rows[0]["p2"] != DBNull.Value)
            {
                newVentas.IniDineroMang2 = Convert.ToInt32(dtVentasTotales.Rows[0]["p2"]);
                newVentas.IniGalMang2    = Convert.ToDecimal(dtVentasTotales.Rows[0]["g2"]);
                newVentas.FinDineroMang2 = Convert.ToInt32(dtVentasTotales.Rows[1]["p2"]);
                newVentas.FinGalMang2    = Convert.ToDecimal(dtVentasTotales.Rows[1]["g2"]);
            }

            if (dtVentasTotales.Rows[0]["p3"] != DBNull.Value)
            {
                newVentas.IniDineroMang3 = Convert.ToInt32(dtVentasTotales.Rows[0]["p3"]);
                newVentas.IniGalMang3    = Convert.ToDecimal(dtVentasTotales.Rows[0]["g3"]);
                newVentas.FinDineroMang3 = Convert.ToInt32(dtVentasTotales.Rows[1]["p3"]);
                newVentas.FinGalMang3    = Convert.ToDecimal(dtVentasTotales.Rows[1]["g3"]);
            }

            return(newVentas);
        }