Beispiel #1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            TipoUsuario     tipo     = new TipoUsuario();
            PermisosModulos permisos = new PermisosModulos();

            permisos.ID_tipo_usuario = Convert.ToInt32(txtID.Value);
            permisos.Modulos         = txtModulos.Value;
            tipo.ID = permisos.ID_tipo_usuario;
            if (tipo.ReadID())
            {
                if (permisos.Read())
                {
                    string mensaje = "El tipo de usuario especificado ya tiene asignado modulos";
                    txtID.Value      = "";
                    txtModulos.Value = "";
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                }
                else
                {
                    permisos.Create();
                    string mensaje = "Los modulos han sido asignados correctamente";
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                    Response.Redirect(Request.RawUrl, false);
                    Context.ApplicationInstance.CompleteRequest();
                }
            }
            else
            {
                string mensaje = "El tipo de usuario especificado no existe";
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                txtID.Value      = "";
                txtModulos.Value = "";
            }
        }