Esempio n. 1
0
        public DS_Abono obtenerInforme()
        {
            DataRow   fila, fila1;
            DataTable abonosInformacion = new DataTable();
            DS_Abono  datos             = new DS_Abono();

            abonosInformacion = datos.Tables["Venta"];
            DAOUsuario dao = new DAOUsuario();

            if (idVenta1 == null)
            {
                mensaje = msj2;
            }
            else
            {
                DataTable controles  = new DataTable();
                DataTable intermedio = dao.verReporteAbonos(Convert.ToInt32(idVenta1));
                DataTable data       = dao.verDescripcionAbono(Convert.ToInt32(idVenta1));
                Hashtable compIdioma = new Hashtable();
                controles  = datos.Tables["Controles"];
                compIdioma = paraIdioma(idioma, 22);

                fila1 = controles.NewRow();
                fila1["ITO_Factura"]         = compIdioma["ITO_Factura"].ToString();
                fila1["ITO_NombreCliente"]   = compIdioma["ITO_NombreCliente"].ToString();
                fila1["ITO_NombreVendedor"]  = compIdioma["ITO_NombreVendedor"].ToString();
                fila1["ITO_ApellidoCliente"] = compIdioma["ITO_ApellidoCliente"].ToString();
                fila1["ITO_Cedula"]          = compIdioma["ITO_Cedula"].ToString();
                fila1["ITO_Fecha"]           = compIdioma["ITO_Fecha"].ToString();
                fila1["ITO_Referencia"]      = compIdioma["ITO_Referencia"].ToString();
                fila1["ITO_Talla"]           = compIdioma["ITO_Talla"].ToString();
                fila1["ITO_ValorUni"]        = compIdioma["ITO_ValorUni"].ToString();
                fila1["ITO_Valor"]           = compIdioma["ITO_Valor"].ToString();
                fila1["ITO_Cantidad"]        = compIdioma["ITO_Cantidad"].ToString();
                fila1["ITO_ValorTotal"]      = compIdioma["ITO_ValorTotal"].ToString();
                controles.Rows.Add(fila1);
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    fila = abonosInformacion.NewRow();
                    if (i == 0)
                    {
                        fila["nombre_c"]    = intermedio.Rows[i]["nombre_c"].ToString();
                        fila["apellido_c"]  = intermedio.Rows[i]["apellido_c"].ToString();
                        fila["id_cliente"]  = Convert.ToInt32(intermedio.Rows[i]["id_cliente"].ToString());
                        fila["nombre_v"]    = intermedio.Rows[i]["nombre_v"].ToString();
                        fila["fecha"]       = DateTime.Parse(intermedio.Rows[i]["fecha"].ToString());
                        fila["valor_total"] = Convert.ToDouble(intermedio.Rows[i]["precio"].ToString());
                    }
                    fila["referencia"]    = data.Rows[i]["ReferenciaProducto"].ToString();
                    fila["talla"]         = Convert.ToDouble(data.Rows[i]["Talla"].ToString());
                    fila["cantidad"]      = Convert.ToInt32(data.Rows[i]["Cantidad"].ToString());
                    fila["valor_uni"]     = Convert.ToDouble(data.Rows[i]["Precio"].ToString());
                    fila["valor_uni_uni"] = Convert.ToDouble(data.Rows[i]["ValorTotal"].ToString());

                    abonosInformacion.Rows.Add(fila);
                }
            }
            idVenta1 = null;
            return(datos);
        }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DAOUsuario dAO = new DAOUsuario();
        DataTable  idd = new DataTable();

        idd = dAO.verUltimoId4();
        if (idd.Rows.Count > 0)
        {
            foreach (DataRow row in idd.Rows)
            {
                if (Session["idVenta1"] == null)
                {
                    Session["idVenta1"] = Convert.ToString(row["f_verultimoid4"]);
                }
            }
        }
        else
        {
#pragma warning disable CS0618 // Type or member is obsolete
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('No hay ventas registradas.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
        }

        try
        {
            DS_Abono ds = ObtenerInforme();
            CrystalReportSource1.ReportDocument.SetDataSource(ds);
            CrystalReportViewer1.ReportSource = CrystalReportSource1;
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 3
0
    protected DS_Abono ObtenerInforme()
    {
        DataRow   fila;
        DataTable multasInformacion = new DataTable();
        DS_Abono  datos             = new DS_Abono();

        multasInformacion = datos.Tables["Abono"];
        DAOUsuario dao = new DAOUsuario();

        if (Session["idVenta1"] == null)
        {
#pragma warning disable CS0618 // Type or member is obsolete
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('No hay id en la variable de sesion.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
        }
        else
        {
            DataTable intermedio = dao.verReporteAbonos(Convert.ToInt32(Session["idVenta1"]));
            DataTable data       = dao.verDescripcionAbono(Convert.ToInt32(Session["idVenta1"]));

            for (int i = 0; i < data.Rows.Count; i++)
            {
                fila = multasInformacion.NewRow();
                if (i == 0)
                {
                    fila["nombre_c"]    = intermedio.Rows[i]["nombre_c"].ToString();
                    fila["apellido_c"]  = intermedio.Rows[i]["apellido_c"].ToString();
                    fila["id_cliente"]  = Convert.ToInt32(intermedio.Rows[i]["id_cliente"].ToString());
                    fila["nombre_v"]    = intermedio.Rows[i]["nombre_v"].ToString();
                    fila["fecha"]       = DateTime.Parse(intermedio.Rows[i]["fecha"].ToString());
                    fila["valor_total"] = Convert.ToDouble(intermedio.Rows[i]["precio"].ToString());
                }
                fila["referencia"]    = data.Rows[i]["ReferenciaProducto"].ToString();
                fila["talla"]         = Convert.ToDouble(data.Rows[i]["Talla"].ToString());
                fila["cantidad"]      = Convert.ToInt32(data.Rows[i]["Cantidad"].ToString());
                fila["valor_uni"]     = Convert.ToDouble(data.Rows[i]["Precio"].ToString());
                fila["valor_uni_uni"] = Convert.ToDouble(data.Rows[i]["ValorTotal"].ToString());

                multasInformacion.Rows.Add(fila);
            }
        }
        Session["idVenta1"] = null;
        return(datos);
    }