/// <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 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); } }
/// <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(); } }
/// <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(); } }
/// <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); } }
/// <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); } }
/// <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"; }
/// <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"); } } }
/// <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"); } } }
/// <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(); } }