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); } }
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); } }
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); } }