/// <summary> /// Carga los movimientos pendientes de actualización de kilometraje /// </summary> private void cargaMovimientosPendiente() { //Inicializando indices de selección TSDK.ASP.Controles.InicializaIndices(gvMovimientosPendientes); //Cargando Reporte using (DataTable mit = SAT_CL.Despacho.Movimiento.CargaMovimientosSinKilometraje(((UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(gvKilometrajesPendientes.SelectedDataKey["IdOrigen"]), Convert.ToInt32(gvKilometrajesPendientes.SelectedDataKey["IdDestino"]))) { //Si hay registros if (mit != null) { //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], mit, "Table2"); } //Si no hay registros en el origen de datos else { //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table2"); } //Cargando GridView TSDK.ASP.Controles.CargaGridView(gvMovimientosPendientes, mit, "NoMovimiento", "", true, 2); } }
/// <summary> /// Metodo de cargar los depositos /// </summary> private void buscaDepositos() { //Declarando Variables Auxiliares DateTime fec_ini_doc = DateTime.MinValue; DateTime fec_fin_doc = DateTime.MinValue; DateTime fec_ini_dep = DateTime.MinValue; DateTime fec_fin_dep = DateTime.MinValue; //Validando si se Requieren las Fechas if (chkIncluir.Checked) { //Validando el Tipo de Fecha Requerida if (rbDeposito.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini_dep); DateTime.TryParse(txtFecFin.Text, out fec_fin_dep); } else if (rbDocumentacion.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini_doc); DateTime.TryParse(txtFecFin.Text, out fec_fin_doc); } } //Inicializando indices de selección Controles.InicializaIndices(gvDepositoTesoreria); //Obtenemos Depósito using (DataSet ds = SAT_CL.EgresoServicio.Reportes.ReporteDepositos(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(Cadena.VerificaCadenaVacia(txtNoDeposito.Text, "0")), Convert.ToByte(4), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtUnidad.Text, ":", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtOperador.Text, ":", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtTercero.Text, ":", 1, "0")), Cadena.VerificaCadenaVacia(txtIdentificador.Text, "0"), 2, Cadena.VerificaCadenaVacia(txtNoServicio.Text, "0"), fec_ini_doc, fec_fin_doc, fec_ini_dep, fec_fin_dep, 0, 0, Convert.ToInt32(ddlConceptoDeposito.SelectedValue), txtCartaPorte.Text, txtNoViaje.Text)) { //Validando que el DataSet contenga las tablas if (Validacion.ValidaOrigenDatos(ds, "Table") && Validacion.ValidaOrigenDatos(ds, "Table1")) { //Cargando los GridView Controles.CargaGridView(gvDepositoTesoreria, ds.Tables["Table"], "Id-Servicio-Folio-NoLiquidacion", "", true, 1); //Añadiendo Tablas al DataSet de Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], ds.Tables["Table"], "Table"); } else { //Inicializando GridViews //Controles.InicializaGridview(gvResumen); Controles.InicializaGridview(gvDepositoTesoreria); //Eliminando Tablas del DataSet de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } //Suma Totales al pie sumaTotales(); //Limpiamos Etiqueta lblError.Text = ""; } }
/// <summary> /// Carga los kilometrajes pendientes de registrar en BD o con movimientos sin actualizar /// </summary> private void cargaKilometrajePendiente() { //Inicializando indices de selección TSDK.ASP.Controles.InicializaIndices(gvKilometrajesPendientes); //Cargando Reporte using (DataTable dtKilometraje = SAT_CL.Global.Kilometraje.ObtieneKilometrajeFaltante(Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtUbicacionOrigen.Text, "ID:", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtUbicacionDestino.Text, "ID:", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCiudadOrigen.Text, "ID:", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCiudadDestino.Text, "ID:", 1, "0")), Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCompania.Text, "ID:", 1, "0")))) { //Si hay registros if (dtKilometraje != null) { //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtKilometraje, "Table1"); } //Si no hay registros en el origen de datos else { //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1"); } //Cargando GridView TSDK.ASP.Controles.CargaGridView(gvKilometrajesPendientes, dtKilometraje, "Id-IdOrigen-IdDestino", lblOrdenadoPendiente.Text, true, 0); } }
/// <summary> /// Método encargado de Obtener los Detalles dado una Devolución /// </summary> private void inicializaDetalleDevolucion() { //Obteniendo Detalles using (DataTable dtDetalles = DevolucionFaltanteDetalle.ObtieneDetallesDevolucion(_objDevolucionFaltante.id_devolucion_faltante)) { //Validando que Existan los Registros if (Validacion.ValidaOrigenDatos(dtDetalles)) { //Cargando GridView Controles.CargaGridView(gvDetalles, dtDetalles, "Id", "", true, 3); //Añadiendo a Session this._dS = OrigenDatos.AñadeTablaDataSet(this._dS, dtDetalles, "Table1"); } else { //Inicializando GridView Controles.InicializaGridview(gvDetalles); //Eliminando de Session this._dS = OrigenDatos.EliminaTablaDataSet(this._dS, "Table1"); } //Inicializando Indices Controles.InicializaIndices(gvDetalles); } }
/// <summary> /// Método Privado encargado de Buscar las Facturas /// </summary> private void buscaFacturas() { //Obteniendo Valor using (DataTable dtFacturas = SAT_CL.CXP.Reportes.ObtieneFacturasPorAplicar(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)), txtUUID.Text, Convert.ToInt32(Cadena.VerificaCadenaVacia(txtFolio.Text, "0")))) { //Validando que existan Registros if (Validacion.ValidaOrigenDatos(dtFacturas)) { //Cargando GridView Controles.CargaGridView(gvFacturas, dtFacturas, "Id-IdDeposito-Anticipo-MontoPendiente-MontoPreferente-MontoPorAplicar", "", true, 2); //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtFacturas, "Table"); } else { //Inicializando GridView Controles.InicializaGridview(gvFacturas); //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } //Invocando Método de Suma sumaTotalesAplicacion(); } }
private void buscaSoporte() { //Declarando Variables Auxiliares DateTime fec_ini = DateTime.MinValue; DateTime fec_fin = DateTime.MinValue; if (txtFechaIni.Text != "" && txtFechaFin.Text != "") { //Obteniendo Fechas DateTime.TryParse(txtFechaIni.Text, out fec_ini); DateTime.TryParse(txtFechaFin.Text, out fec_fin); } //Invoca al dataset para inicializar los valores del gridview si existe en relación a una orden de compra using (DataTable dtSoporte = SAT_CL.Soporte.SoporteTecnico.ObtieneSoporte(txtSolicitante.Text, ((UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(ddlSoportes.SelectedValue), fec_ini, fec_fin, txtObser.Text)) { //Valida si existen los datos del datase if (Validacion.ValidaOrigenDatos(dtSoporte)) { //Si existen, carga los valores del datatable al gridview Controles.CargaGridView(gvSoportes, dtSoporte, "Id", ""); //Asigna a la variable de sesion los datos del dataset invocando al método AñadeTablaDataSet Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtSoporte, "Table"); } //Si no existen else { //Inicializa el gridView Controles.InicializaGridview(gvSoportes); //Elimina los datos del dataset si se realizo una consulta anterior Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } }
/// <summary> /// Carga el conjunto de registros solicitado por los filtros /// </summary> private void cargaDepositosRechazados() { DateTime fecha_inicial, fecha_final; DateTime.TryParse(txtFechaSolicitudI.Text, out fecha_inicial); DateTime.TryParse(txtFechaSolicitudF.Text, out fecha_final); //Cargando el conjunto de rechazos using (DataTable mit = SAT_CL.Bancos.Reporte.ObtieneReporteDepositosRechazados(((UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToByte(ddlTipoDeposito.SelectedValue), fecha_inicial, fecha_final, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtOperador.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtUnidad.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtProveedor.Text, "ID:", 1)))) { //Inicializando indices de selección Controles.InicializaIndices(gvDepositosRechazados); //Cargando gv Controles.CargaGridView(gvDepositosRechazados, mit, "Id-IdTabla-IdRegistro", lblCriterioGridDepositos.Text, true, 3); //Si hay registros devueltos if (mit != null) { //Guardando en sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], mit, "Table"); } //Si no hay registros else { //Borrando el origen de datos anterior Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } }
/// <summary> /// Método encargado de Obtener el Reporte de Fichas /// </summary> private void buscaAplicacionFichas() { //Declarando Variables Auxiliares DateTime fec_ini = DateTime.MinValue; DateTime fec_fin = DateTime.MinValue; //Obteniendo Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini); DateTime.TryParse(txtFecFin.Text, out fec_fin); //Obteniendo Reporte de Fichas Aplicadas using (DataTable dtFichasAplicadas = SAT_CL.Bancos.Reporte.ObtieneReporteAplicacionFichas(Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtCompaniaEmi.Text, "ID:", 1)), fec_ini, fec_fin, Cadena.VerificaCadenaVacia(txtNoFicha.Text, "0"))) { //Validando que Existan Registros if (Validacion.ValidaOrigenDatos(dtFichasAplicadas)) { //Cargando GridView Controles.CargaGridView(gvFichasIngreso, dtFichasAplicadas, "IdFichaIngreso", "", true, 1); //Añadiendo a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtFichasAplicadas, "Table"); } else { //Cargando GridView TSDK.ASP.Controles.InicializaGridview(gvFichasIngreso); //Eliminando de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } }
/// <summary> /// Carga la Bitácora Proveedor GPS Diccionario /// </summary> private void cargaHistorialDiccionario() { //Obteniendo detalles de viaje using (DataTable dtProveedor = SAT_CL.Monitoreo.ProveedorWSDiccionario.ObtieneRegistrosDiccionarioWS(this._id_tabla, this._id_registro)) { //Valida si existen los datos del datase if (Validacion.ValidaOrigenDatos(dtProveedor)) { //Si existen, carga los valores del datatable al gridview Controles.CargaGridView(gvProveedorGPS, dtProveedor, "Id", ""); //Asigna a la variable de sesion los datos del dataset invocando al método AñadeTablaDataSet Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtProveedor, "Table"); } //Si no existen else { //Inicializa el gridView Controles.InicializaGridview(gvProveedorGPS); //Elimina los datos del dataset si se realizo una consulta anterior Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } ////Inicializa grid //Controles.InicializaIndices(gvProveedorGPS); //Controles.InicializaGridview(gvProveedorGPS); }
/// <summary> /// Método encargado de Cargar las Requisiciones de los Servicios /// </summary> private void cargaRequisicionesServicio() { //Obteniendo Requisiciones using (DataTable dtRequisiciones = SAT_CL.Almacen.Requisicion.ObtieneRequisicionesServicio(Convert.ToInt32(gvServicios.SelectedDataKey["Id"]))) { //Validando que existan Registros if (Validacion.ValidaOrigenDatos(dtRequisiciones)) { //Cargando GridView Controles.CargaGridView(gvRequisicionesServicio, dtRequisiciones, "Id", lblOrdenadoRequisicion.Text, true, 2); //Añadiendo a Sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtRequisiciones, "Table2"); } else { //Inicializando GridView Controles.InicializaGridview(gvRequisicionesServicio); //Eliminando de Sesión Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table2"); } //Inicializando Indices Controles.InicializaIndices(gvRequisicionesServicio); } }
/// <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> /// Método encargado de Buscar el Reporte /// </summary> private void buscaReporteTrazabilidad() { //Obteniendo Reporte using (DataTable dtInventario = SAT_CL.Almacen.Reportes.ObtieneReporteTrazabilidad(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtAlmacen.Text, "ID:", 1)), txtLote.Text, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtProducto.Text, "ID:", 1)))) { //Validando si existen Registros if (Validacion.ValidaOrigenDatos(dtInventario)) { //Cargando GridView Controles.CargaGridView(gvInventario, dtInventario, "IdTipoRegistro", ""); //Asignando tamaño Dinamico gvInventario.PageSize = dtInventario.Rows.Count + 1; //Añadiendo Tabla a Sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtInventario, "Table"); } else { //Inicializando GridView Controles.InicializaGridview(gvInventario); //Eliminando Tabla de Sesión Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } }
/// <summary> /// Método encargado de cargar los Eventos /// </summary> private void cargaEventos() { //Obtenemos Depósito using (DataTable mit = SAT_CL.Notificacion.DetalleNotificacion.CargaDetalleNotificacion(Convert.ToInt32(Session["id_registro"]))) { //Validando que el DataSet contenga las tablas if (Validacion.ValidaOrigenDatos(mit)) { //Cargando los GridView Controles.CargaGridView(gvEvento, mit, "Id", "", false, 1); //Añadiendo Tablas al DataSet de Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], mit, "Table"); } else { //Inicializando GridViews Controles.InicializaGridview(gvEvento); //Eliminando Tablas del DataSet de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } //Inicializamos Indices Controles.InicializaIndices(gvEvento); }
/// <summary> /// Método Privado encargado de Buscar las Fichas Aplicadas /// </summary> /// <param name="id_factura"></param> private void buscaFichasAplicadas(int id_factura) { //Obteniendo Reporte using (DataTable dtFichasFacturas = SAT_CL.CXP.FacturadoProveedor.ObtieneAplicacionesRelacionFacturasProveedor(id_factura)) { //Validando que Existen Registros if (Validacion.ValidaOrigenDatos(dtFichasFacturas)) { //Cargando GridView Controles.CargaGridView(gvFichasFacturas, dtFichasFacturas, "Id-IdEntidad-IdRegistro", "", true, 1); //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtFichasFacturas, "Table1"); } else { //Inicializando GridView Controles.InicializaGridview(gvFichasFacturas); //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1"); } } //Invocando Método de Suma sumaFichasFacturas(); }
/// <summary> /// Carga Catalogo Perfil/Seguridad /// </summary> private void cargaControlesNegadosPerfilUsuario() { //Declaramos Tabla DataTable mit = null; //Carga Catalogo de acuerdo al Tipo switch ((SAT_CL.Seguridad.ControlPerfilUsuario.Tipo)Convert.ToByte(ddlNivelDeSeguridad.SelectedValue)) { //Perfiles case SAT_CL.Seguridad.ControlPerfilUsuario.Tipo.Perfil: //Cargamos Controles Negados mit = ControlPerfilUsuario.CargaControlesNegadosPerfil(Convert.ToInt32(ddlPerfilUsuario.SelectedValue)); break; //Usuarios case SAT_CL.Seguridad.ControlPerfilUsuario.Tipo.Usuario: //Cargamos Controles Negados mit = ControlPerfilUsuario.CargaControlesNegadosUsuario(Convert.ToInt32(ddlPerfilUsuario.SelectedValue), 0); break; } //Si hay resultados, se guardan en sesión if (mit != null) { Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], mit, "Table1"); } else { //De lo contrario eliminando tabla previa Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1"); } }
/// <summary> /// Método encargado en llenar gvEgresos /// </summary> private void CargaEgresos() { //Obtener fechas desde UI si son requeridas DateTime fInicio, fFinal; fInicio = fFinal = DateTime.MinValue; if (chkIncluirFechas.Checked) { DateTime.TryParse(txtFechaInicio.Text, out fInicio); DateTime.TryParse(txtFechaFin.Text, out fFinal); } //Consultar y llenar gridview using (DataTable dtEgresos = FE33.Reporte.ObtieneEgresos(((UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, fInicio, fFinal, Convert.ToInt32(txtNoEgreso.Text == "" ? "0" : txtNoEgreso.Text), Convert.ToInt32(txtNoAnticipo.Text == "" ? "0" : txtNoAnticipo.Text), Convert.ToInt32(txtNoLiquidacion.Text == "" ? "0" : txtNoLiquidacion.Text))) { if (Validacion.ValidaOrigenDatos(dtEgresos)) { Controles.CargaGridView(gvEgresos, dtEgresos, "IdTEI-NoEgreso-Estatus-Origen-FormaPago-MetodoPago-FechaPago-Monto-Moneda-MontoPesos-Beneficiario", "IdTEI"); Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtEgresos, "Table"); Controles.InicializaIndices(gvEgresos); } else { Controles.InicializaGridview(gvEgresos); Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } }
/// <summary> /// Carga las Rutas Coincidentes de un Servicio /// </summary> private void cargaRutasCambio() { //Cargando Lecturas using (this._mitRutaCambio = SAT_CL.Ruta.Ruta.CargaRutasSecuencias(this._id_servicio, Convert.ToInt32(gvRuta.SelectedDataKey["IdRuta"]), Convert.ToInt32(gvRuta.SelectedDataKey["IdSegmento"]))) { //Valida Origen de Datos if (TSDK.Datos.Validacion.ValidaOrigenDatos(this._mitRutaCambio)) { //Cargamos Grid View TSDK.ASP.Controles.CargaGridView(gvCambioRuta, _mitRutaCambio, "id-IdRuta", ""); //Asigna a la variable de sesion los datos del dataset invocando al método AñadeTablaDataSet Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], _mitRutaCambio, "Table"); alternaVentanaModal("cambioRuta", gvRuta); } else { //Inicializa el gridView Controles.InicializaGridview(gvCambioRuta); //Elimina los datos del dataset si se realizo una consulta anterior Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); //Mostrando Mensaje de Operación TSDK.ASP.ScriptServer.MuestraNotificacion(gvRuta, "No tiene rutas coincidentes para realizar cambio", ScriptServer.NaturalezaNotificacion.Error, ScriptServer.PosicionNotificacion.AbajoDerecha); } } }
/// <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 Reporte de Hojas de Instrucción DataTable reporte = SAT_CL.ControlEvidencia.Reportes.CargaReporteHojaInstruccion( Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtCompania.Text, ":", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtRemitente.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtDestinatario.Text, "ID:", 1)), txtDescripcion.Text); //Validando que la Tabla contenga if (Validacion.ValidaOrigenDatos(reporte)) { //Cargando GridView de Reportes Controles.CargaGridView(gvResumen, reporte, "Id", "", true, 1); //Añadiendo Tabla a DataSet de Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], reporte, "Table"); //Inicializando Indices del GridView Controles.InicializaIndices(gvResumen); } else { //Inicializando GridView Controles.InicializaGridview(gvResumen); //Eliminando Tabla del DataSet de Session OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } }
/// <summary> /// Método encargado de Buscar las Aplicaciones /// </summary> private void cargaAplicaciones() { //Instanciando Aplicaciones using (DataTable dtAplicaciones = SAT_CL.CXC.FichaIngresoAplicacion.ObtieneFichasFacturas(0, Convert.ToInt32(gvComprobantes.SelectedDataKey["IdFactura"]))) { //Validando que existan Aplicaciones if (TSDK.Datos.Validacion.ValidaOrigenDatos(dtAplicaciones)) { //Cargando GridView Controles.CargaGridView(gvAplicaciones, dtAplicaciones, "Id", "", true, 2); //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtAplicaciones, "Table2"); //Cambiando a Vista de Aplicaciones mtvCancelacionCFDI.ActiveViewIndex = 1; } else { //Inicializando GridView Controles.InicializaGridview(gvAplicaciones); //Inicializando GridView Controles.InicializaGridview(gvAplicaciones); //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table2"); //Cambiando a Vista de Mensaje mtvCancelacionCFDI.ActiveViewIndex = 0; } } }
/// <summary> /// Evento Producido al Dar Clic en el Link de Servicio /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkServicio_Click(object sender, EventArgs e) { //Validando que existan Registros if (gvSaldosDetalle.DataKeys.Count > 0) { //Seleccionando Fila TSDK.ASP.Controles.SeleccionaFila(gvSaldosDetalle, sender, "lnk", false); //Instanciando Factura using (SAT_CL.Facturacion.Facturado fac = new SAT_CL.Facturacion.Facturado(Convert.ToInt32(gvSaldosDetalle.SelectedDataKey["NoFactura"]))) { //Validando que Exista la Factura if (fac.habilitar) { //Validando que exista el Servicio if (fac.id_servicio > 0) { //Obteniendo Control LinkButton lkb = (LinkButton)sender; //Obteniendo Información de Viaje using (DataTable dtInfoServicio = SAT_CL.Despacho.ServicioDespacho.ObtieneInformacionViaje(fac.id_servicio, ((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor)) { //Validando que existan Servicios if (Validacion.ValidaOrigenDatos(dtInfoServicio)) { //Cargando GridView Controles.CargaGridView(gvInfoViaje, dtInfoServicio, "IdServicio", lblOrdenadoServicio.Text, true, 1); //Añadiendo Resultado a Sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtInfoServicio, "Table3"); } else { //Inicializando GridView Controles.InicializaGridview(gvInfoViaje); //Eliminando Resultado de Sesión Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table3"); } } //Mostrando Ventana gestionaVentanas(lkb, "Servicio"); } else { //Mostrando Error ScriptServer.MuestraNotificacion(this, "La Factura no tiene Servicio", ScriptServer.NaturalezaNotificacion.Informacion, ScriptServer.PosicionNotificacion.AbajoDerecha); } } else { //Mostrando Error ScriptServer.MuestraNotificacion(this, "No existe la Factura", ScriptServer.NaturalezaNotificacion.Error, ScriptServer.PosicionNotificacion.AbajoDerecha); } } } }
/// <summary> /// Método encargado de Buscar las Requisiciones /// </summary> private void buscaRequisiciones() { //Declarando Variables Auxiliares DateTime fec_ini_sol = DateTime.MinValue; DateTime fec_fin_sol = DateTime.MinValue; DateTime fec_ini_ent = DateTime.MinValue; DateTime fec_fin_ent = DateTime.MinValue; //Validando si se Requieren las Fechas if (chkIncluirReq.Checked) { //Validando el Tipo de Fecha Requerida if (rbSolicitud.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIniReq.Text, out fec_ini_sol); DateTime.TryParse(txtFecFinReq.Text, out fec_fin_sol); } else if (rbEntrega.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIniReq.Text, out fec_ini_ent); DateTime.TryParse(txtFecFinReq.Text, out fec_fin_ent); } } //Obteniendo Servicios using (DataTable dtRequisiciones = SAT_CL.Almacen.Reportes.ObtieneRequisiciones( ((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, txtNoRequisicion.Text, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtAlmacen.Text, "ID:", 1)), Convert.ToByte(ddlEstatusRequisicion.SelectedValue), fec_ini_sol, fec_fin_sol, fec_ini_ent, fec_fin_ent)) { //Validando Registros if (Validacion.ValidaOrigenDatos(dtRequisiciones)) { //Cargando GridView Controles.CargaGridView(gvRequisiciones, dtRequisiciones, "Id", lblOrdenadoServicio.Text, true, 2); //Añadiendo a Sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtRequisiciones, "Table1"); } else { //Inicializando GridView Controles.InicializaGridview(gvRequisiciones); //Eliminando de Sesión Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1"); } //Inicializando Indices Controles.InicializaIndices(gvRequisiciones); } }
/// <summary> /// Método encargado de Buscar las Ordenes de Compra Pendientes /// </summary> private void buscarOrdenesCompraPendientes() { //Declarando Variables Auxiliares DateTime fec_ini_sol, fec_fin_sol, fec_ini_ent, fec_fin_ent; fec_ini_sol = fec_fin_sol = fec_ini_ent = fec_fin_ent = DateTime.MinValue; //Validando que se encuentre if (chkSolicitud.Checked) { //Asignando Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini_sol); DateTime.TryParse(txtFecFin.Text, out fec_fin_sol); } if (chkEntrega.Checked) { //Asignando Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini_ent); DateTime.TryParse(txtFecFin.Text, out fec_fin_ent); } //Obteniendo Ordenes de Compra using (DataTable dtOrdenCompra = SAT_CL.Almacen.Reportes.ObtieneOrdenesCompraPendientes(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, fec_ini_sol, fec_fin_sol, fec_ini_ent, fec_fin_ent, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtProveedor.Text, "ID:", 1)), txtNoorden.Text)) { //Validando que existen Registros if (Validacion.ValidaOrigenDatos(dtOrdenCompra)) { //Cargando GridView Controles.CargaGridView(gvOrdenesCompraPendientes, dtOrdenCompra, "Id-IdFacturaProveedor", lblOrdenado.Text, true, 2); //Añadiendo Tabla a Sesión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtOrdenCompra, "Table"); //Realiza el calculo de las columnas } else { //Inicializando GridView Controles.InicializaGridview(gvOrdenesCompraPendientes); //Eliminando Tabla de Sesión Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } //Inicializa los indices del gridview Controles.InicializaIndices(gvOrdenesCompraPendientes); //Invoca al método que realiza el calculo de los totales de las columnas del gridview calculaTotalesOrdenesCompra(); }
/// <summary> /// Método que inicializa los valores del gridview /// </summary> private void inicializaCostoCaseta() { //Valida cada estatus de la página switch ((Pagina.Estatus)Session["estatus"]) { //Si la pagina esta en Nuevo case Pagina.Estatus.Nuevo: { Controles.InicializaGridview(gvCostoCaseta); break; } //En caso de lectura y Edición case Pagina.Estatus.Edicion: case Pagina.Estatus.Lectura: { //Instancia a la clase actividad using (SAT_CL.Ruta.Caseta cs = new SAT_CL.Ruta.Caseta((int)Session["id_registro"])) { //Valida que exista una actividad if (cs.id_caseta != 0) { //Instancia a la clase actividad puesto using (DataTable dtCostoCaseta = SAT_CL.Ruta.CostoCaseta.ObtieneCostoCaseta(cs.id_caseta)) { //Valida que existan datos en el datatable if (Validacion.ValidaOrigenDatos(dtCostoCaseta)) { //Si existen registros, carga el gridview Controles.CargaGridView(gvCostoCaseta, dtCostoCaseta, "Id", "", true, 2); //Asigna valores a la variable de session del DS Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtCostoCaseta, "Table"); } //En caso contrario else { //Inicializa el gridView Controles.InicializaGridview(gvCostoCaseta); //Elimina los datos del dataset si se realizo una consulta anterior Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } } } break; } } Controles.InicializaIndices(gvCostoCaseta); }
/// <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> /// Método encargado de Buscar los Saldos Detalle /// </summary> private void buscaSaldosDetalle() { //Obteniendo Fechas DateTime fec_ini = DateTime.MinValue, fec_fin = DateTime.MinValue; //Obteniendo Filtro de Facturación Electronica byte facturacionElectronica = (byte)(rbTodos.Checked ? 0 : (rbSi.Checked ? 1 : (rbNo.Checked ? 2 : 0))); //Validando que se Incluyan las Fechas if (chkIncluir.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini); DateTime.TryParse(txtFecFin.Text, out fec_fin); } //Obteniendo estatus de pago string id_estatus_cobro = Controles.RegresaSelectedValuesListBox(lbxEstatusCobro, "{0},", true, false); //Obteniendo Reporte de Saldos Detalle using (DataTable dtSaldosDetalle = Reporte.ObtieneReporteSaldoDetalle(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)), fec_ini, fec_fin, txtReferencia.Text, chkIndicadorServicio.Checked, chkSinProceso.Checked, chkProcesoActual.Checked, chkProcesoTerminado.Checked, facturacionElectronica, Convert.ToInt32(Cadena.VerificaCadenaVacia(txtFolio.Text, "0")), id_estatus_cobro.Length > 1 ? id_estatus_cobro.Substring(0, id_estatus_cobro.Length - 1) : "", txtNoServicio.Text)) { //Validando que existan Registros if (Validacion.ValidaOrigenDatos(dtSaldosDetalle)) { //Cargando GridView Controles.CargaGridView(gvSaldosDetalle, dtSaldosDetalle, "NoFactura", "", true, 1); //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtSaldosDetalle, "Table"); } else { //Inicializando GridView Controles.InicializaGridview(gvSaldosDetalle); //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } //Invocando Método de Suma sumaTotales(); }
/// <summary> /// Métdo que realiza la busqueda de ordenes de trabajo /// </summary> private void buscarOrdenTrabajo() { //Variables Auxiliares que almacena la fecha minima DateTime fec_ini_sol, fec_fin_sol, fec_ini_ent, fec_fin_ent; fec_ini_sol = fec_fin_sol = fec_ini_ent = fec_fin_ent = DateTime.MinValue; //Validando el estado del checkbox Solicitud (Activado) if (chkSolicitud.Checked) { //Asigna Fechas seleccionadas o asigna una fecha default DateTime.TryParse(txtFecIni.Text, out fec_ini_sol); DateTime.TryParse(txtFecFin.Text, out fec_fin_sol); } //Validando el estado del checkbox Entrega (Activado) if (chkEntrega.Checked) { //Asigna Fechas seleccionadas o asigna una fecha default DateTime.TryParse(txtFecIni.Text, out fec_ini_ent); DateTime.TryParse(txtFecFin.Text, out fec_fin_ent); } //Instancia a la clase reporte using (DataTable dtOrdenTrabajo = SAT_CL.Mantenimiento.Reportes.OrdenTrabajo((((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor), Convert.ToInt32(Cadena.VerificaCadenaVacia(txtOrdenTrabajo.Text, "0")), Convert.ToByte(ddlEstatusOrden.SelectedValue), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtProveedor.Text, "ID:", 1)), Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtEmpleado.Text, "ID:", 1)), fec_ini_sol, fec_fin_sol, fec_ini_ent, fec_fin_ent, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtUnidad.Text, "ID:", 1)), txtDescUnidad.Text, Convert.ToInt32(Cadena.RegresaCadenaSeparada(txtTaller.Text, "ID:", 1)))) { //Valida los registros if (Validacion.ValidaOrigenDatos(dtOrdenTrabajo)) { //Carga los datos al GridView Controles.CargaGridView(gvOrdenTrabajo, dtOrdenTrabajo, "Id", lblOrdenar.Text, true, 2); //Añade el resultado de la tabla a la variable de sessión Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtOrdenTrabajo, "Table"); } else { //Inicializa el gridView Controles.InicializaGridview(gvOrdenTrabajo); //Elimina los datos almacenados en la variable session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } Controles.InicializaIndices(gvOrdenTrabajo); calculaTotalesOrdenTrabajo(); }
/// <summary> /// Método encargado de Buscar los Saldos Globales /// </summary> private void buscaSaldosGlobales() { //Obteniendo Fechas DateTime fec_ini = DateTime.MinValue, fec_fin = DateTime.MinValue; //Validando que se Incluyan las Fechas if (chkIncluir.Checked) { //Obteniendo Fechas DateTime.TryParse(txtFecIni.Text, out fec_ini); DateTime.TryParse(txtFecFin.Text, out fec_fin); } //Obteniendo Reporte de Saldos Globales using (DataTable dtSaldosGlobales = SAT_CL.CXP.Reportes.ObtieneReporteSaldoGlobal(((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtCliente.Text, "ID:", 1)), fec_ini, fec_fin)) { //Validando que existan Registros if (Validacion.ValidaOrigenDatos(dtSaldosGlobales)) { //Cargando GridView Controles.CargaGridView(gvSaldosGlobales, dtSaldosGlobales, "Proveedor", "", true, 0); //Añadiendo Tabla a Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dtSaldosGlobales, "Table"); //Sumando Totales gvSaldosGlobales.FooterRow.Cells[1].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(TotalFacturado)", ""))); gvSaldosGlobales.FooterRow.Cells[2].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(TotalPagosAplicados)", ""))); gvSaldosGlobales.FooterRow.Cells[3].Text = string.Format("{0:C2}", (((DataSet)Session["DS"]).Tables["Table"].Compute("SUM(SaldoActual)", ""))); } else { //Inicializando GridView Controles.InicializaGridview(gvSaldosGlobales); //Eliminando Tabla de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); //Sumando Totales gvSaldosGlobales.FooterRow.Cells[1].Text = gvSaldosGlobales.FooterRow.Cells[2].Text = gvSaldosGlobales.FooterRow.Cells[3].Text = string.Format("{0:C2}", 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"; }
/// <summary> /// Método encargado de cargar los Movimientos en Vacio /// </summary> private void cargaMovimientosVacio() { //Declaramos variables de Fechas DateTime fechaInicioLlegada = DateTime.MinValue, fechaFinLlegada = DateTime.MinValue, fechaInicioSalida = DateTime.MinValue, fechaFinSalida = DateTime.MinValue; //De acuerdo al chek box de fechas de Registró if (chkRangoFechas.Checked) { //Declaramos variables de Fechas de Registró fechaInicioLlegada = Convert.ToDateTime(txtFechaInicio.Text); fechaFinLlegada = Convert.ToDateTime(txtFechaFin.Text); } //De acuerdo al chek box de fechas de Depósito if (chkRangoFechasSalida.Checked) { //Declaramos variables de Fechas de Depósito fechaInicioSalida = Convert.ToDateTime(txtFechaInicioSalida.Text); fechaFinSalida = Convert.ToDateTime(txtFechaFinSalida.Text); } //Obtenemos Movimientos en Vacio using (DataTable mit = SAT_CL.Despacho.Reporte.CargaMovimientoVacio(Convert.ToInt32(Cadena.VerificaCadenaVacia(Cadena.RegresaCadenaSeparada(txtCiudadOrigenT.Text, ':', 1), "0")), Convert.ToInt32(Cadena.VerificaCadenaVacia(Cadena.RegresaCadenaSeparada(txtCiudadDestino.Text, ':', 1), "0")), Convert.ToByte(ddlTipoAsignacion.SelectedValue), Convert.ToInt32(Cadena.VerificaCadenaVacia(Cadena.RegresaCadenaSeparada(txtValor.Text, ':', 1), "0")), Convert.ToByte(ddlEstatus.SelectedValue), fechaInicioLlegada, fechaFinLlegada, fechaInicioSalida, fechaFinSalida, this._id_movimiento, ((SAT_CL.Seguridad.UsuarioSesion)Session["usuario_sesion"]).id_compania_emisor_receptor)) { //Cargamos Grid View Controles.CargaGridView(gvMovimientos, mit, "IdMovimiento-FechaSalida", "", true, 1); //Valida Origen de Datos if (mit != null) { //Añadiendo Tabla a DataSet de Session Session["DS"] = OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], mit, "Table"); } else { //Eliminamos Tabla a DataSet de Session Session["DS"] = OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table"); } } //Inicializamos Indices Controles.InicializaIndices(gvMovimientos); }
/// <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"); } } }