コード例 #1
0
        /// <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");
                }
            }
        }
コード例 #2
0
ファイル: ReporteEventos.aspx.cs プロジェクト: lulzzz/SAT
        /// <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 (gvEventos.DataKeys.Count > 0)
            {
                //Seleccionando la fila del control que produjo el evento
                Controles.SeleccionaFila(gvEventos, sender, "lnk", false);
                //Inicializamos Bitacora
                inicializaBitacora(Convert.ToInt32(gvEventos.SelectedValue), 7, "Eventos");

                Controles.CargaGrafica(ChtEventos, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                       "Descripcion", "*Estancia", true);
            }
        }
コード例 #3
0
 /// <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 (gvUnidades.DataKeys.Count > 0)
     {
         //Seleccionando la fila
         Controles.SeleccionaFila(gvUnidades, sender, "lnk", false);
         //Inicializamos Bitacora
         inicializaBitacora(Convert.ToInt32(gvUnidades.SelectedValue), 19, "Unidad");
         Controles.CargaGrafica(ChtEstatus, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                "Estatus", "Total", true);
         gvResumen.FooterRow.Cells[1].Text = (((DataSet)Session["DS"]).Tables["Table1"].Compute("SUM(Total)", "")).ToString();
     }
 }
コード例 #4
0
ファイル: ReporteEgreso.aspx.cs プロジェクト: lulzzz/SAT
        /// <summary>
        /// Método encargado de cargar los Egresos
        /// </summary>
        private void cargaEgresos()
        {
            //Declaramos variables de Fechas
            DateTime fechaInicio = DateTime.MinValue, fechaFin = DateTime.MinValue;

            //De acuerdo al chek box de fechas de Liquidación
            if (chkRangoFechas.Checked)
            {
                //Declaramos variables de Fechas de Registró
                fechaInicio = Convert.ToDateTime(txtFechaInicio.Text);
                fechaFin    = Convert.ToDateTime(txtFechaFin.Text);
            }

            //Obtenemos Depósito
            using (DataSet ds = SAT_CL.Bancos.Reporte.ReporteEgresos(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor,
                                                                     Convert.ToInt32(Cadena.VerificaCadenaVacia(txtNoEgreso.Text, "0")), Convert.ToInt32(ddlConcepto.SelectedValue), txtBeneficiario.Text,
                                                                     Convert.ToInt32(ddlCuentaOrigen.SelectedValue), Convert.ToByte(ddlEstatus.SelectedValue),
                                                                     fechaInicio, fechaFin))
            {
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1"))
                {
                    //Cargando los GridView
                    Controles.CargaGridView(gvEgreso, ds.Tables["Table"], "Id", "", true, 3);
                    Controles.CargaGridView(gvResumen, ds.Tables["Table1"], "Concepto", "", true, 1);
                    //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(ChtEgreso, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                           "Concepto", "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(gvEgreso);

                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }

                //Mostrando Totales
                sumaTotalesReporte();
            }
        }
コード例 #5
0
ファイル: ReporteLiquidacion.aspx.cs プロジェクト: lulzzz/SAT
        /// <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 (gvLiquidacion.DataKeys.Count > 0)
            {
                //Seleccionando la fila del control que produjo el evento
                Controles.SeleccionaFila(gvLiquidacion, sender, "lnk", false);
                //Inicializamos Bitacora
                inicializaBitacora(Convert.ToInt32(gvLiquidacion.SelectedDataKey["Id"]), 82, "Liquidación");

                //Carga grafica
                Controles.CargaGrafica(ChtLiquidaciones, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                       "Estatus", "Total", true);
            }
        }
コード例 #6
0
 /// <summary>
 /// Evento Producido al Dar Click en el LinkButton "Bitacora"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void lnkBitacora_OnClick(object sender, EventArgs e)
 {     //Validando que el GridView contenga Registros
     if (gvDetalles.DataKeys.Count > 0)
     { //Seleccionando la fila del control que produjo el evento
         Controles.SeleccionaFila(gvDetalles, sender, "lnk", false);
         //Validando que existe el Id
         if (Convert.ToInt32(gvDetalles.SelectedDataKey["IdServicio"]) != 0)
         {
             //Invocando Método que inicializa la Bitacora
             inicializaBitacora(Convert.ToInt32(gvDetalles.SelectedDataKey["IdServicio"]), 1, "Servicio");
         }
         //Carga grafica
         Controles.CargaGrafica(ChtDocumentos, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table").DefaultView,
                                "Documentos", "TotalServicios", true);
     }
 }
コード例 #7
0
        /// <summary>
        /// Evento Producido al Presionar el Boton "Buscar"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnBuscar_OnClick(object sender, EventArgs e)
        {
            //Obteniendo Tablas de los Reportes
            using (DataSet dtables = SAT_CL.ControlEvidencia.Reportes.CargaReporteDocumentos(
                       txtNViaje.Text, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCompania.Text, ":", 1)),
                       Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)),
                       Convert.ToByte(ddlEstatus.SelectedValue), txtReferencia.Text,
                       Fecha.ConvierteStringDateTime(txtFechaInicial.Text), Fecha.ConvierteStringDateTime(txtFechaFinal.Text), txtCartaPorte.Text))
            {
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(dtables, "Table") && Validacion.ValidaOrigenDatos(dtables, "Table1"))
                {
                    //Cargando los GridView
                    Controles.CargaGridView(gvResumen, dtables.Tables["Table"], "Documentos", "", true, 1);
                    Controles.CargaGridView(gvDetalles, dtables.Tables["Table1"], "IdServicio-IdServicioControlEvidencia", "", true, 2);
                    //Añadiendo Tablas al DataSet de Session
                    Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtables.Tables["Table"], "Table");
                    Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtables.Tables["Table1"], "Table1");
                    gvResumen.FooterRow.Cells[2].Text = (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(TotalServicios)", "")).ToString();

                    //Carga grafica
                    Controles.CargaGrafica(ChtDocumentos, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table").DefaultView,
                                           "Documentos", "TotalServicios", true);
                }
                else
                {   //Inicializando GridViews
                    Controles.InicializaGridview(gvResumen);
                    Controles.InicializaGridview(gvDetalles);


                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }//Quitando Selección de los Detalles
                gvDetalles.SelectedIndex = -1;
            }

            //Inicializamos Controles Para Carga de Imagenes
            //Cambiamos Vista
            mtvDocumentosDigitalizados.ActiveViewIndex = 1;
            //Carga Imagenes
            cargaImagenDocumentos();
            //Cambiando estilos de pestañas
            btnPestanaRecibirDocumentosDigitalizados.CssClass = "boton_pestana";
            btnPestanaDocumentosDigitalizados.CssClass        = "boton_pestana_activo";
        }
コード例 #8
0
ファイル: ReporteEventos.aspx.cs プロジェクト: lulzzz/SAT
        /// <summary>
        /// Método encargado de cargar las Eventoses
        /// </summary>
        private void cargaEventos()
        {
            //Declaramos variables de Fechas
            DateTime fecha = DateTime.MinValue;

            //De acuerdo al chek box de fechas de Liquidación
            if (txtFecha.Text != "")
            {
                //Declaramos variables de Fechas de Registró
                fecha = Convert.ToDateTime(txtFecha.Text);
            }

            //Obtenemos Depósito
            using (DataSet ds = SAT_CL.Despacho.Reporte.ReporteEventos(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor,
                                                                       Cadena.VerificaCadenaVacia(txtNoServicio.Text, ""),
                                                                       Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtUbicacion.Text, ':', 1, "0")),
                                                                       Convert.ToByte(ddlTipoEvento.SelectedValue), Convert.ToByte(ddlEstatus.SelectedValue),
                                                                       fecha, txtReferencia.Text))
            {
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1"))
                {
                    //Cargando los GridView
                    Controles.CargaGridView(gvEventos, ds.Tables["Table"], "Id-IdParada", "", true, 3);
                    Controles.CargaGridView(gvResumen, ds.Tables["Table1"], "Descripcion", "", true, 1);
                    //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(ChtEventos, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                           "Descripcion", "*Estancia", true);
                    //gvResumen.FooterRow.Cells[1].Text = (((DataSet)Session["DS"]).Tables["Table1"].Compute("SUM(*Estancia)", "")).ToString();
                }
                else
                {   //Inicializando GridViews
                    Controles.InicializaGridview(gvResumen);
                    Controles.InicializaGridview(gvEventos);


                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }
            }
        }
コード例 #9
0
        /// <summary>
        /// Método encargado de cargar las Unidades
        /// </summary>
        private void cargaUnidades()
        {
            //Obtenemos Depósito
            using (DataSet ds = SAT_CL.Despacho.Reporte.BalanceUnidades(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor,
                                                                        Convert.ToByte(ddlEstatusUnidad.SelectedValue),
                                                                        Convert.ToInt32(ddlTipoUnidad.SelectedValue),
                                                                        Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtNoUnidad.Text, ':', 1, "0")),
                                                                        Cadena.VerificaCadenaVacia(txtNoServicio.Text, ""),
                                                                        Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtUbicacion.Text, ':', 1, "0"))))
            {
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1"))
                {
                    //Cargando los GridView
                    Controles.CargaGridView(gvUnidades, ds.Tables["Table"], "IdUnidad-IdServicio-NoMovimiento-IdParada", "", true, 4);
                    Controles.CargaGridView(gvResumen, ds.Tables["Table1"], "Estatus", "", false, 0);
                    //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(ChtEstatus, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                           "Estatus", "Total", true);
                    gvResumen.FooterRow.Cells[1].Text = (((DataSet)Session["DS"]).Tables["Table1"].Compute("SUM(Total)", "")).ToString();
                }
                else
                {   //Inicializando GridViews
                    Controles.InicializaGridview(gvResumen);
                    Controles.InicializaGridview(gvUnidades);


                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }
            }
        }
コード例 #10
0
ファイル: ReporteLiquidacion.aspx.cs プロジェクト: lulzzz/SAT
        /// <summary>
        /// Método encargado de cargar las Liquidaciones
        /// </summary>
        private void cargaLiquidaciones()
        {
            //Declaramos variables de Fechas
            DateTime fechaInicio = DateTime.MinValue, fechaFin = DateTime.MinValue;
            int      id_operador = 0, id_unidad = 0, id_tercero = 0;

            //De acuerdo al chek box de fechas de Liquidación
            if (chkRangoFechas.Checked)
            {
                //Declaramos variables de Fechas de Registró
                fechaInicio = Convert.ToDateTime(txtFechaInicio.Text);
                fechaFin    = Convert.ToDateTime(txtFechaFin.Text);
            }

            //Validamos Tipo de Asignación
            switch (ddlTipoAsignacion.SelectedValue)
            {
            //Validamos Selección
            //Unidad
            case "1":
                id_unidad = Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtValor.Text, ":", 1, "0"));
                break;

            //Operador
            case "2":
                id_operador = Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtValor.Text, ":", 1, "0"));
                break;

            //Tercero
            case "3":
                id_tercero = Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtValor.Text, ":", 1, "0"));
                break;
            }

            //Obtenemos Depósito
            using (DataSet ds = SAT_CL.Liquidacion.Reportes.ReporteLiquidaciones(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor,
                                                                                 Convert.ToInt32(Cadena.VerificaCadenaVacia(txtNoLiquidacion.Text, "0")), id_unidad, id_operador, id_tercero, Convert.ToByte(ddlEstatus.SelectedValue),
                                                                                 fechaInicio, fechaFin, Convert.ToByte(ddlTipoAsignacion.SelectedValue), Convert.ToByte(ddlTipoOperador.SelectedValue)))
            {
                //Validando que el DataSet contenga las tablas
                if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1"))
                {
                    //Cargando los GridView
                    Controles.CargaGridView(gvLiquidacion, ds.Tables["Table"], "Id-NoLiquidacion", "", true, 3);
                    Controles.CargaGridView(gvResumen, ds.Tables["Table1"], "Estatus", "", true, 1);
                    //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(ChtLiquidaciones, "Serie1", "Area1", SeriesChartType.Pie, OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                           "Estatus", "Total", true);

                    gvResumen.FooterRow.Cells[2].Text = (((DataSet)Session["DS"]).Tables["Table1"].Compute("SUM(Total)", "")).ToString();
                }
                else
                {
                    //Inicializando GridViews
                    Controles.InicializaGridview(gvResumen);
                    Controles.InicializaGridview(gvLiquidacion);

                    //Eliminando Tablas del DataSet de Session
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }
                //Suma Totales
                sumaTotales();
            }
        }