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() + "/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); }
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(); }