private void dgdRoles_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { rfvRolInsertar.Enabled = false; rfvDescripcionInsertar.Enabled = false; Page.Validate(); if (!Page.IsValid) { rfvRolInsertar.Enabled = true; rfvDescripcionInsertar.Enabled = true; return; } rfvRolInsertar.Enabled = true; rfvDescripcionInsertar.Enabled = true; ESRol Rol = new ESRol(Convert.ToInt16(((Label)e.Item.FindControl("lblNumeroEdit")).Text), ((TextBox)e.Item.FindControl("txtRol")).Text, ((TextBox)e.Item.FindControl("txtDescripcion")).Text); if (Rol.Guardar() < 1) { lblError.Text = ESMensajes.ObtenerMensaje(526); return; } dgdRoles.EditItemIndex = -1; EnlazarGridRoles(); }
private void EnlazarGridRoles() { ESColeccionRol arrRoles = new ESColeccionRol(); dgdRoles.DataSource = arrRoles = ESRol.ListarRoles(); dgdRoles.DataBind(); if (strOrdenar != "") { OrdenarGridRoles(arrRoles); } lblCantidad.Text = arrRoles.Count.ToString() + " Roles"; intRoles = arrRoles.Count; }
private void dgdRoles_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if (e.CommandName == "Asignar") { Context.Items.Add("shtRol", ((Label)e.Item.FindControl("lblNumero")).Text); Context.Items.Add("strRol", ((Label)e.Item.FindControl("lblRol")).Text); Server.Transfer("ESSEP004A.aspx", true); } if ((string)e.CommandArgument == "Ordenar") { strOrdenar = e.CommandName; ESColeccionRol arrRoles = ESRol.ListarRoles(); OrdenarGridRoles(arrRoles); } }
private void ibtnAgregar_Click(object sender, System.Web.UI.ImageClickEventArgs e) { dgdRoles.EditItemIndex = -1; EnlazarGridRoles(); Page.Validate(); if (!Page.IsValid) { return; } ESRol Rol = new ESRol(txtRolInsertar.Text, txtDescripcionInsertar.Text); if (Rol.Guardar() > 0) { if (intRoles % dgdRoles.PageSize == 0) { dgdRoles.CurrentPageIndex = dgdRoles.PageCount; } else { dgdRoles.CurrentPageIndex = dgdRoles.PageCount - 1; } ESLog.Log(intEmpleado, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Insertar, "ESSEP003A", 8, "", txtRolInsertar.Text); strOrdenar = ""; EnlazarGridRoles(); } else { lblError.Text = "Error"; return; } LimpiarInsertar(); }