Esempio n. 1
0
        public static object ActualizarUsuarioWM(EUsuario objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                string objResultado = "";

                if (objE.ID_ENCRIP != "")
                {
                    if (NUsuario.ActualizarUsuario(objE) > 0)
                    {
                        objResultado = objE.ID_ENCRIP;
                    }
                }
                else
                {
                    objResultado = NUsuario.RegistrarUsuario(objE);

                    if (objE.EMAIL.Contains("@"))
                    {
                        objE.ID_ENCRIP        = objResultado;
                        objE.TOKEN_ACTIVACION = objResultado;
                        int objResultadoACtivacion = NUsuario.TokenActivoUsuario(objE);

                        ECorreo correo = new ECorreo();
                        correo.Para    = objE.EMAIL;
                        correo.Asunto  = "Activación de Usuario";
                        correo.Mensaje = "Active su cuenta ingresando al siguiente enlace:<br/>" +
                                         "<a href=\"" + ConfigurationManager.AppSettings["dominioRump"].ToString() + "&#47;active.aspx?user="******"\">ACTIVAR CUENTA</a>";
                        correo.Enviar();
                    }
                }


                if (objResultado == "")
                {
                    objRespuesta.Error("No se pudo actualizar.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                    objRespuesta.Success("Se guardó la información correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Esempio n. 2
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     NUser.ActualizarUsuario(Convert.ToInt16(textID.Text), textUser.Text, textPass.Text);
     MessageBox.Show("Se actualizo correctamente");
     dataGridView1.DataSource = NUser.ShowUsuarios();
 }