Exemplo n.º 1
0
        protected void btnSaveUsuario_Click(object sender, EventArgs e)
        {
            UsersBR  oSecurityClient = new UsersBR();
            UserBE   Respuesta       = new UserBE();
            ReglasBE Reglas          = new ReglasBE();

            Respuesta = UserFullWUC.GetWUCs();
            string        sMensaje          = string.Empty;
            StringBuilder sMensajeRespuesta = new StringBuilder(string.Empty);
            UsuariosBE    Res;
            bool          upd = false;

            Reglas.IDAPP = long.Parse(ResIEL.IdApp);

            if (Respuesta.USUARIOS.IDUSUARIO == 0)
            {
                Res = oSecurityClient.addUsuario(Reglas, Respuesta.USUARIOS, Respuesta.DOMICILIOS, Respuesta.CONTACTOS,
                                                 Respuesta.ROLESXUSUARIO, long.Parse(ResIEL.IdApp));
                sMensaje = "El Usuario se dio de alta correctamente.";
            }
            else
            {
                upd = oSecurityClient.updateUsuario(Reglas, Respuesta.USUARIOS, Respuesta.DOMICILIOS, Respuesta.CONTACTOS,
                                                    Respuesta.ROLESXUSUARIO, long.Parse(ResIEL.IdApp));
                sMensaje = "El Usuario se actualizó correctamente.";
            }
            sMensajeRespuesta.Append("alert('");
            if (upd)
            {
                sMensajeRespuesta.Append(sMensaje);
            }
            else
            {
                sMensaje = "Existió un error al dar de alta al cliente.";
            }


            sMensajeRespuesta.Append("');");

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(sMensajeRespuesta.ToString());
            sb.Append("$('#mdlUser').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false);

            SetGrid(true);
            RegisterGridpaging(grdUsuarios);
        }
Exemplo n.º 2
0
        protected void btnShowAdd_Click(object sender, EventArgs e)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();

            sb.Append(@"<script type='text/javascript'>");
            sb.Append("$('");
            sb.Append("#mdlUser");
            sb.Append("').modal('show');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddShowModalScript", sb.ToString(), false);

            RegisterGridpaging(grdUsuarios);

            UserFullWUC.ClearWUCs();
            UserFullWUC.RegisterWUCsScripts();
        }
Exemplo n.º 3
0
        protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int               index       = Convert.ToInt32(e.CommandArgument);
            StringBuilder     sMensajelbl = new StringBuilder(string.Empty);
            List <UsuariosBE> lstUsaurios = (List <UsuariosBE>)ViewState["lstUsuarios"];
            UsuariosBE        item        = new UsuariosBE();
            GridViewRow       gvrow       = grdUsuarios.Rows[index];
            UserBE            Usuario     = new UserBE();

            string sIdUsuario = grdUsuarios.DataKeys[index].Value.ToString();

            UsersBR  oUserSecurityServiceClient = new UsersBR();
            ReglasBE Reglas = new ReglasBE();

            Reglas.USUARIO      = sIdUsuario;
            Reglas.TIPOBUSQUEDA = 1;

            Usuario.DATOSUSUARIO = oUserSecurityServiceClient.getUsuarioFull(Reglas, long.Parse(ResIEL.IdApp));

            if (e.CommandName.Equals("EditUsuario"))
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#mdlUser').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "mdlEditUserScript", sb.ToString(), false);

                sMensajelbl.Append(" EDITAR USUARIO ");
                //sMensajelbl.Append(item.psNOMBRECATALOGO);

                lblModalUser.Text = sMensajelbl.ToString();

                UserFullWUC.ClearWUCs();
                UserFullWUC.SetWUCs(Usuario);
                UserFullWUC.RegisterWUCsScripts();
            }

            RegisterGridpaging(grdUsuarios);
        }