public void GetActualizarUsuario( string UidUsuario, string perfil, string Nombre = "", string ApellidoPaterno = "", string ApellidoMaterno = "", string usuario = "", string password = "", string fnacimiento = "", string estatus = "", string UidEmpresa = "", string UidSucursal = "") { if (string.IsNullOrEmpty(UidEmpresa)) { UidEmpresa = Guid.Empty.ToString(); } if (string.IsNullOrEmpty(UidSucursal)) { UidSucursal = Guid.Empty.ToString(); } VMUsuarios MVUsuarios = new VMUsuarios(); MVUsuarios.ActualizarUsuario( UidUsuario: new Guid(UidUsuario), Nombre: Nombre, ApellidoPaterno: ApellidoPaterno, ApellidoMaterno: ApellidoMaterno, usuario: usuario, password: password, fnacimiento: fnacimiento, perfil: perfil); }
protected void BtnRecuperarCuenta_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCorreoElectronico.Text)) { string correo = txtCorreoElectronico.Text; if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(correo)) { string password = Guid.NewGuid().ToString().Substring(0, 18); MVUsuarios.ActualizarUsuario(UidUsuario: MVCorreoElectronico.UidPropietario, password: password, perfil: "4F1E1C4B-3253-4225-9E46-DD7D1940DA19"); if (MVAcceso.RecuperarCuenta(correo)) { LblMensajePassword.Text = "Se han enviado los datos de tu cuenta"; } else { LblMensajePassword.Text = "Ocurrio un problema al enviar los datos"; } } else { LblMensajePassword.Text = "El correo no existe en el sistema"; } } else { LblMensajePassword.Text = "Introduce un correo electronico"; } PanelRecuperarContrasenia.Visible = true; }
protected void BtnGuardarDatosGenerales_Click(object sender, EventArgs e) { MVUsuario.ActualizarUsuario(UidUsuario: new Guid(Session["IdUsuario"].ToString()), Nombre: txtDNombre.Text, ApellidoPaterno: txtDApellidoPaterno.Text, ApellidoMaterno: txtDApellidoMaterno.Text, usuario: txtDUsuario.Text, password: txtdContrasena.Text, fnacimiento: txtDFechaDeNacimiento.Text, perfil: "4F1E1C4B-3253-4225-9E46-DD7D1940DA19"); MVCorreoElectronico.EliminaCorreoUsuario(Session["IdUsuario"].ToString()); MVCorreoElectronico.AgregarCorreo(new Guid(Session["IdUsuario"].ToString()), "Usuario", txtDCorreoElectronico.Text, Guid.NewGuid()); Cargausuario(Session["IdUsuario"].ToString()); EstatusPanelDatosGenerales(false); }
private async void Button_Clicked(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCorreo.Text)) { if (Email_bien_escrito(txtCorreo.Text)) { //MVCorreoElectronico.BuscarCorreos(strCorreoElectronico: txtCorreo.Text, strParametroDebusqueda: "Usuario"); using (HttpClient _WebApi = new HttpClient()) { string _URL = "" + Helpers.Settings.sitio + "/api/CorreoElectronico/GetBuscarCorreo?strCorreoElectronico=" + txtCorreo.Text + "&strParametroDebusqueda=Usuario"; var content = await _WebApi.GetStringAsync(_URL); var obj = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString(); MVCorreoElectronico = JsonConvert.DeserializeObject <VMCorreoElectronico>(obj); } if (MVCorreoElectronico.ID != Guid.Empty) { string password = Guid.NewGuid().ToString().Substring(0, 18); MVUsuarios.ActualizarUsuario(UidUsuario: MVCorreoElectronico.UidPropietario, password: password, perfil: "4F1E1C4B-3253-4225-9E46-DD7D1940DA19"); bool respuesta = false; using (HttpClient _client = new HttpClient()) { string _Url = $"" + Helpers.Settings.sitio + "/api/CorreoElectronico/GetRecuperarContrasena?" + $"strCorreoElectronico={MVCorreoElectronico.CORREO}"; var content = await _client.GetAsync(_Url); string res = await content.Content.ReadAsStringAsync(); var asd = JsonConvert.DeserializeObject <ResponseHelper>(res).Data.ToString(); respuesta = bool.Parse(asd); } if (respuesta) { await DisplayAlert("Alert", "Se han enviado los datos de tu cuenta", "OK"); } else { await DisplayAlert("Alert", "Ocurrio un problema al enviar los datos", "OK"); } } else { await DisplayAlert("Alert", "El correo no existe en el sistema", "OK"); } } else { await DisplayAlert("Error", "Correo no valido", "OK"); } } else { await DisplayAlert("Error", "Ingrese su correo", "OK"); } }