public string InsertarActualizarImagenUsuarioApp(int codigoUsuarioApp, string base64) { try { string rta = ControladorUsuarios.InsertarActualizarImagenUsuarioApp(codigoUsuarioApp, base64); return(JsonConvert.SerializeObject(rta)); } catch (Exception ex) { throw ex; } }
public string RecuperarUsuarioAppPorCodigo(int codigoUsuarioApp) { try { DataTable tablaUsuario = ControladorUsuarios.RecuperarUsuarioAppPorCodigo(codigoUsuarioApp); return(JsonConvert.SerializeObject(tablaUsuario)); } catch (Exception ex) { throw ex; } }
public string RecuperarUsuariosAppActivosPorPosicion(int codigoPosicion, int codigoUsuarioApp) { try { DataTable tablaUsuarios = ControladorUsuarios.RecuperarUsuariosAppActivosPorPosicion(codigoPosicion, codigoUsuarioApp); return(JsonConvert.SerializeObject(tablaUsuarios)); } catch (Exception ex) { throw ex; } }
public string RecuperarUsuarioApp(string mail, string contraseña) { try { DataTable tablaUsuario = ControladorUsuarios.RecuperarUsuarioApp(mail, contraseña); return(JsonConvert.SerializeObject(tablaUsuario)); } catch (Exception ex) { throw ex; } }
protected void btnRegistro_Click(object sender, EventArgs e) { if (ControladorUsuarios.InsertarActualizarUsuarioWeb(0, string.Empty, string.Empty, txtEmail.Value, txtContraseña.Value) == "ok") { Session.Add("contraseñaUsuarioActual", txtContraseña.Value); Session.Add("mailUsuarioActual", txtEmail.Value); //Response.Redirect("bienvenido.aspx"); EnviarEmailNewRegistro(txtEmail.Value); Response.Redirect("login.aspx"); } else { lblError.Style.Add("display", "block"); } }
private void LoadPerfilUsuario() { DataTable dtPerfilUsuario = ControladorUsuarios.RecuperarUsuarioWeb(Session["mailUsuarioActual"].ToString(), Session["contraseñaUsuarioActual"].ToString()); imgProfileUserApp.ImageUrl = "~\\ImagenesComplejos\\Logos\\" + Session["logocomplejo"].ToString(); Session.Add("codigoUsuarioWeb", dtPerfilUsuario.Rows[0]["codigoUsuario"].ToString()); lblNombreDelComplejo.Text = dtPerfilUsuario.Rows[0]["descripcionComplejo"].ToString(); txtNombreUsuario.Text = dtPerfilUsuario.Rows[0]["nombre"].ToString(); txtApellidoUsuario.Text = dtPerfilUsuario.Rows[0]["apellido"].ToString(); txtMailUsuario.Text = dtPerfilUsuario.Rows[0]["mail"].ToString(); txtPasswordUsuario.Text = dtPerfilUsuario.Rows[0]["contraseña"].ToString(); txtNewPasswordUsuario.Text = dtPerfilUsuario.Rows[0]["contraseña"].ToString(); txtRepeatNewPasswordUsuario.Text = dtPerfilUsuario.Rows[0]["contraseña"].ToString(); }
protected void btnResetearImagen_Click(object sender, EventArgs e) { try { int idUsuario = ApplicationSesion.ActiveUser.Idusuario; using (ControladorUsuarios c_usu = new ControladorUsuarios()) { c_usu.ModificarUsuarioImagen(idUsuario, null); } Response.Redirect("~/Perfil.aspx"); } catch (Exception) { mostrarExcepcion("La imagen no se pudo cargar"); } }
private Usuario validaUsuario() { try { using (ControladorUsuarios c_usu = new ControladorUsuarios()) { return(c_usu.BuscarUsuario(txtUsuario.Text, txtPass.Text)); } } catch (ExcepcionPropia myEx) { panelError.Visible = true; labelError.Text = myEx.Message; return(null); } }
public string InsertarActualizarUsuarioApp(int codigoUsuario, string nombre, string apellido, string mail, string contraseña, string telefono, int codigoPosicion, string imagen, string codigoTelefono, bool isActivo) { try { ControladorUsuarios.InsertarActualizarUsuarioApp(codigoUsuario, nombre, apellido, mail, contraseña, telefono, codigoPosicion, codigoTelefono, isActivo); if (codigoUsuario == 0) { EnviarEmail(nombre, apellido, mail, "Bienvenido", ""); } return("ok"); } catch (Exception ex) { throw ex; } }
protected void btnAgregarImagen_Click(object sender, EventArgs e) { Boolean fileOK = false; String path = Server.MapPath("~/imagenes/usuarios/"); if (FileUpload1.HasFile) { String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } if (fileOK) { try { string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); string fileName = HttpContext.Current.User.Identity.Name + fileExtension; FileUpload1.PostedFile.SaveAs(path + fileName); int idUsuario = ApplicationSesion.ActiveUser.Idusuario; using (ControladorUsuarios c_per = new ControladorUsuarios()) { c_per.ModificarUsuarioImagen(idUsuario, fileName); } Response.Redirect("~/Perfil.aspx"); } catch (Exception) { mostrarExcepcion("La imagen no se pudo cargar"); } } else { mostrarExcepcion("Solo Puede subir imagenes con extension gif, png, jpeg, o jpg"); } }
protected void btnLogin_Click(object sender, EventArgs e) { DataTable dtUsuarioActual = ControladorUsuarios.RecuperarUsuarioWeb(txtEmail.Value.Trim(), txtContraseña.Value.Trim()); if (dtUsuarioActual.Rows.Count != 0) { Session.Add("contraseñaUsuarioActual", dtUsuarioActual.Rows[0]["contraseña"].ToString()); Session.Add("mailUsuarioActual", dtUsuarioActual.Rows[0]["mail"].ToString()); Session.Add("codigoUsuario", dtUsuarioActual.Rows[0]["codigoUsuario"]); Session.Add("codigoComplejo", dtUsuarioActual.Rows[0]["codigoComplejo"]); Session.Add("logoComplejo", dtUsuarioActual.Rows[0]["logoComplejo"]); Response.Redirect("admin\\index.aspx"); } else { lblErrorLogin.Style.Add("display", "block"); } }
public async Task <IActionResult> CreateUser([FromBody] UserInfo model) { if (ModelState.IsValid) { //aqui esta hardcode pero en base a si se creo o no el user se le da un token var user = new ControladorUsuarios { UserName = model.Email, Email = model.Email }; if (!user.UserName.Trim().Equals("") && !user.Email.Trim().Equals("")) { return(BuildToken(model)); } else { return(BadRequest("Username or password invalid")); } } else { return(BadRequest(ModelState)); } }
public string RecuperarContraseña(string mail) { try { DataTable tablaUsuarioApp = ControladorUsuarios.RecuperarContraseñaApp(mail); if (tablaUsuarioApp.Rows.Count > 0) { //ControladorGeneral.EnviarMail(); EnviarEmail(tablaUsuarioApp.Rows[0]["nombre"].ToString(), tablaUsuarioApp.Rows[0]["apellido"].ToString(), tablaUsuarioApp.Rows[0]["mail"].ToString(), "Recuperar Contraseña", tablaUsuarioApp.Rows[0]["contraseña"].ToString()); return("ok"); } else { return("UsuarioInexistente"); } } catch (Exception ex) { throw ex; } }
protected void btnForgotPassword_Click(object sender, EventArgs e) { DataTable dtUsuarioActual = ControladorUsuarios.RecuperarContraseñaWeb(txtMailOlvidaPass.Value.Trim()); if (dtUsuarioActual != null) { if ("ok" == EnviarEmailOlvidaPass(dtUsuarioActual.Rows[0]["mail"].ToString(), dtUsuarioActual.Rows[0]["contraseña"].ToString())) { lblOkForgotPass.Style.Add("display", "block"); lblErrorForgotPass.Style.Add("display", "none"); divLogin.Disabled = true; divForgotPass.Disabled = false; } } else { lblErrorForgotPass.Style.Add("display", "block"); lblOkForgotPass.Style.Add("display", "none"); divLogin.Disabled = true; divForgotPass.Disabled = false; } }
protected void btnModificarClaveModal_Click(object sender, EventArgs e) { try { using (ControladorUsuarios c_usu = new ControladorUsuarios()) { Usuario u = c_usu.BuscarUsuario(ApplicationSesion.ActiveUser.Idusuario); if (u.Clave != txtClaveActual.Text) { throw new ExcepcionPropia("La clave actual no coincide con la anterior"); } u.Clave = txtClaveNueva.Text; c_usu.ModificarUsuario(u); } cerrarModal("modificarClaveModal"); mostrarMensaje("Clave modificada con exito"); } catch (ExcepcionPropia myEx) { cerrarModal("modificarClaveModal"); mostrarExcepcion(myEx.Message); } }
protected void btnAgregarUsuario_Click(object sender, EventArgs e) { try { using (ControladorUsuarios c_usu = new ControladorUsuarios()) { Usuario u = new Usuario(); u.Clave = txtClave.Text; if (txtFechaBaja.Text != string.Empty) { u.FechaBaja = Convert.ToDateTime(txtFechaBaja.Text); } u.NombreApellido = txtNombre.Text; u.NombreUsuario = txtNombreUsuario.Text; c_usu.AgregarUsuario(u); } bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Usuario Agregado Con Exito"; System.Text.StringBuilder sb1 = new System.Text.StringBuilder(); sb1.Append(@"<script type='text/javascript'>"); sb1.Append("var focalizar = $('#MainContent_btnNuevoUsuario').position().top;"); sb1.Append("$('html,body').animate({scrollTop: focalizar}, 500);"); sb1.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", sb1.ToString(), false); } catch (ExcepcionPropia myEx) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = myEx.Message; System.Text.StringBuilder sb1 = new System.Text.StringBuilder(); sb1.Append(@"<script type='text/javascript'>"); sb1.Append("var focalizar = $('#MainContent_btnNuevoUsuario').position().top;"); sb1.Append("$('html,body').animate({scrollTop: focalizar}, 500);"); sb1.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", sb1.ToString(), false); } catch (FormatException myEx) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = myEx.Message; System.Text.StringBuilder sb1 = new System.Text.StringBuilder(); sb1.Append(@"<script type='text/javascript'>"); sb1.Append("var focalizar = $('#MainContent_btnNuevoUsuario').position().top;"); sb1.Append("$('html,body').animate({scrollTop: focalizar}, 500);"); sb1.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", sb1.ToString(), false); } }