Exemple #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void gvServicios_Sorting(object sender, GridViewSortEventArgs e)
 {
     //Cambiando Expresión de Ordenamiento
     lblOrdenadoServ.Text = Controles.CambiaSortExpressionGridView(gvFacturacionOtros, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1"), e.SortExpression, true, 3);
 }
Exemple #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ddlTamanoFO_SelectedIndexChanged(object sender, EventArgs e)
 {
     //Cambiando Tamaño del Grid
     Controles.CambiaTamañoPaginaGridView(gvFacturacionOtros, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), Convert.ToInt32(ddlTamanoFO.SelectedValue), true, 4);
 }
Exemple #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void gvFacturacionOtros_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     //Cambiando Indice de Página
     Controles.CambiaIndicePaginaGridView(gvFacturacionOtros, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), e.NewPageIndex, true, 4);
 }
 /// <summary>
 /// Evento producido al cambiar el criterio de orden del GV de Vencimiento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void gvVencimiento_Onsorting(object sender, GridViewSortEventArgs e)
 {
     lblCriterioGridViewVencimiento.Text = Controles.CambiaSortExpressionGridView(gvVencimiento, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), e.SortExpression, true, 1);
 }
 /// <summary>
 /// Evento generado al dar click en la Bitácora
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void lkbBitacora_Click(object sender, EventArgs e)
 {
     //Validando que el GridView contenga Registros
     if (gvVencimiento.DataKeys.Count > 0)
     {
         //Seleccionando la fila del control que produjo el evento
         Controles.SeleccionaFila(gvVencimiento, sender, "lnk", false);
         //Inicializamos Bitacora
         inicializaBitacora(Convert.ToInt32(gvVencimiento.SelectedValue), 129, "Vencimiento");
         //Carga grafica
         Controles.CargaGrafica(ChtVencimiento, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                "DiaProximo", "Total", true);
     }
 }
 /// <summary>
 /// Eventó producido al pulsar el botón de exportación de contenido de GV de Vencimiento a excel
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void lkbExportarExcelVencimiento_Onclick(object sender, EventArgs e)
 {
     Controles.ExportaContenidoGridView(OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), "");
 }
 /// <summary>
 /// Evento producido al cambiar el tamaño de página del GV de Vencimiento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void gvVencimiento_OnSelectedIndexChanged(object sender, EventArgs e)
 {
     Controles.CambiaTamañoPaginaGridView(gvVencimiento, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), Convert.ToInt32(ddlTamañoGridViewVencimiento.SelectedValue), true, 1);
 }
        /// <summary>
        /// Método encargado de cargar los Vencimientos
        /// </summary>
        private void cargaVencimientos()
        {
            //Obtenemos Vencimientos
            using (DataSet ds = SAT_CL.Global.Reporte.ReporteVencimientos(Convert.ToInt32(ddlTipo.SelectedValue), txtIdentificador.Text, Convert.ToByte(ddlEstatus.SelectedValue)))
            {
                //Cargando los GridView
                Controles.CargaGridView(gvVencimiento, ds.Tables["Table"], "Id", "", true, 1);
                Controles.CargaGridView(gvResumen, ds.Tables["Table1"], "DiaProximo", "", true, 1);
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1"))
                {
                    //Añadiendo Tablas al DataSet de Session
                    Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], ds.Tables["Table"], "Table");
                    Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], ds.Tables["Table1"], "Table1");
                    //Carga grafica
                    Controles.CargaGrafica(ChtVencimiento, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                           "DiaProximo", "Total", true);
                    //Calculamos Total
                    gvResumen.FooterRow.Cells[1].Text = (((DataSet)Session["DS"]).Tables["Table1"].Compute("SUM(Total)", "")).ToString();
                }

                else
                {   //Inicializando GridViews
                    Controles.InicializaGridview(gvResumen);
                    Controles.InicializaGridview(gvVencimiento);


                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }
            }
        }
        /// <summary>
        /// Evento Producido al Cambiar la Expresión del Ordenamiento del GridView "Saldos Periodo"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gvSaldosPeriodo_Sorting(object sender, GridViewSortEventArgs e)
        {
            //Cambiando Expresión del Ordenamiento
            lblOrdenado.Text = Controles.CambiaSortExpressionGridView(gvSaldosPeriodo, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), e.SortExpression);

            //Validando que existan Registros
            if (Validacion.ValidaOrigenDatos(OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table")))
            {
                //Sumando Totales
                gvSaldosPeriodo.FooterRow.Cells[1].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(Saldo15Dias)", "")));
                gvSaldosPeriodo.FooterRow.Cells[2].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(Saldo30Dias)", "")));
                gvSaldosPeriodo.FooterRow.Cells[3].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(Saldo45Dias)", "")));
                gvSaldosPeriodo.FooterRow.Cells[4].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(SaldoMayor45)", "")));
                gvSaldosPeriodo.FooterRow.Cells[5].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(SaldoTotal)", "")));
            }
        }
 /// <summary>
 /// Evento Producido al Exportar al Contenido del GridView "Saldos Periodo"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void lnkExportar_Click(object sender, EventArgs e)
 {
     //Exportando Contenido del GridView
     Controles.ExportaContenidoGridView(OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table"), "Id");
 }