コード例 #1
0
 protected void GvAccesos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try{
         DataTable vDatos = (DataTable)Session["DOCUMENTOS_ACCESOS"];
         if (e.CommandName == "BorrarAcceso")
         {
             String vID = e.CommandArgument.ToString();
             if (Session["DOCUMENTOS_CORREOS"] != null)
             {
                 DataRow[] result = vDatos.Select("idEmpleado = '" + vID + "'");
                 foreach (DataRow row in result)
                 {
                     if (row["idEmpleado"].ToString().Contains(vID))
                     {
                         vDatos.Rows.Remove(row);
                     }
                 }
             }
         }
         GvAccesos.DataSource = vDatos;
         GvAccesos.DataBind();
         Session["DOCUMENTOS_ACCESOS"] = vDatos;
     }catch (Exception ex) {
         Mensaje(ex.Message, WarningType.Danger);
     }
 }
コード例 #2
0
 protected void GvAccesos_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     try{
         GvAccesos.PageIndex  = e.NewPageIndex;
         GvAccesos.DataSource = (DataTable)Session["DOCUMENTOS_ACCESOS"];
         GvAccesos.DataBind();
     }catch (Exception ex) {
         Mensaje(ex.Message, WarningType.Danger);
     }
 }
コード例 #3
0
 protected void LBAccesos_Click(object sender, EventArgs e)
 {
     try{
         String    vQuery = "[RSP_Documentacion] 29," + Session["DOCUMENTOS_ARCHIVO_ID"].ToString();
         DataTable vDatos = vConexion.obtenerDataTable(vQuery);
         if (vDatos.Rows.Count > 0)
         {
             GvAccesos.DataSource          = vDatos;
             Session["DOCUMENTOS_ACCESOS"] = vDatos;
             GvAccesos.DataBind();
         }
         ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalAcceso();", true);
     }catch (Exception ex) {
         Mensaje(ex.Message, WarningType.Danger);
     }
 }