Beispiel #1
0
        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();
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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();
        }