예제 #1
0
 protected void GVCancelar_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     try
     {
         GVCancelar.PageIndex  = e.NewPageIndex;
         GVCancelar.DataSource = (DataTable)Session["ATM_CANCELAR"];
         GVCancelar.DataBind();
     }
     catch (Exception Ex)
     {
     }
 }
예제 #2
0
        protected void TxBuscarATM_TextChanged(object sender, EventArgs e)
        {
            try
            {
                cargarData();

                String    vBusqueda = TxBuscarATM.Text.ToUpper().ToString();
                DataTable vDatos    = (DataTable)Session["ATM_CANCELAR"];

                if (vBusqueda.Equals(""))
                {
                    GVCancelar.DataSource = vDatos;
                    GVCancelar.DataBind();
                }
                else
                {
                    EnumerableRowCollection <DataRow> filtered = vDatos.AsEnumerable()
                                                                 .Where(r => r.Field <String>("Codigo").Contains(vBusqueda));

                    DataTable vDatosFiltrados = new DataTable();
                    vDatosFiltrados.Columns.Add("ID");
                    vDatosFiltrados.Columns.Add("Codigo");
                    vDatosFiltrados.Columns.Add("Nombre");
                    vDatosFiltrados.Columns.Add("Fecha");
                    vDatosFiltrados.Columns.Add("Avance");
                    foreach (DataRow item in filtered)
                    {
                        vDatosFiltrados.Rows.Add(
                            item["ID"].ToString(),
                            item["Codigo"].ToString(),
                            item["Nombre"].ToString(),
                            item["Fecha"].ToString(),
                            item["Avance"].ToString()
                            );
                    }

                    GVCancelar.DataSource = vDatosFiltrados;
                    GVCancelar.DataBind();
                    Session["ATM_CANCELAR"] = vDatosFiltrados;
                }
            }
            catch (Exception Ex)
            {
                Mensaje(Ex.Message, WarningType.Danger);
            }
        }
예제 #3
0
        void cargarData()
        {
            //LISTA DE MANTENIMIENTOS A CANCELAR
            DataTable vDatos2 = new DataTable();

            vDatos2 = vConexion.ObtenerTabla("[STEISP_ATM_CancelarMantenimiento] 1");
            GVCancelar.DataSource = vDatos2;
            GVCancelar.DataBind();
            Session["ATM_CANCELAR"] = vDatos2;

            //LISTA DE MANTENIMIENTOS CANCELADOS
            DataTable vDatos = new DataTable();

            vDatos = vConexion.ObtenerTabla("[STEISP_ATM_CancelarMantenimiento] 6");
            GVMantenimientoCancelado.DataSource = vDatos;
            GVMantenimientoCancelado.DataBind();
            Session["ATM_CANCELADO"] = vDatos;
        }