protected void sendconfirmar_Click(object sender, EventArgs e) { var pass1 = password.Text.Trim(); var pass2 = repetpass.Text.Trim(); if (pass1 == pass2) { var password = EnvioEmails.md5(pass1); var usuario = Request.QueryString["clave"]; var hash = Request.QueryString["hash"]; var email = GestorCliente.ObtenerEmailCliente(usuario); bool Modificado = GestorUsuario.ConfirmacionCambioPassword(usuario, hash, password); if (Modificado) { EnvioEmails.EnviarMailConfirmacionCambioPass(email.Email, ""); Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>"); } } else { Response.Write("<script>alert('La contraseña no coincide')</script>"); } }
protected void btnContinuar_Click(object sender, EventArgs e) { try { if (ValidarEmail() == true) { NegocioUsuario usuario = new NegocioUsuario(); EnvioEmails EnviarMail = new EnvioEmails(); string Password = usuario.RecuperarPassword(txtEmail.Text); if (Password != null) { EnviarMail.MailRecuPass(txtEmail.Text, Password); Alert = 3; } else { Alert = 1; } } else { Alert = 2; } } catch (Exception ex) { throw ex; } }
protected void confirmarCambioPass_Click(object sender, EventArgs e) { var Iduser = $"{((BE.Usuario)Session["usuarioCliente"])?.IdUsuario}"; var nombreUser = $"{((BE.Usuario)Session["usuarioCliente"])?.Nombre}"; if (password.Text == repeatPass.Text) { bool modificadoCli = GestorCliente.ModificarPassCliente(int.Parse(Iduser), EnvioEmails.md5(password.Text.Trim()), int.Parse(codCliente.Text.Trim())); bool modidificadoUs = GestorUsuario.ModificarPass(int.Parse(Iduser), EnvioEmails.md5(password.Text.Trim())); if (modificadoCli && modidificadoUs) { EnvioEmails.EnviarMailConfirmacionCambioPass(email.Text.Trim(), ""); GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", nombreUser, "Cliente"); Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>"); return; } } else { Response.Write("<script>alert('Las contraseñas no coinciden')</script>"); } }
protected void sendemail_Click(object sender, EventArgs e) { var Email = email.Text.Trim(); if (!string.IsNullOrEmpty(Email)) { var Existe = GestorCliente.ValidadMailCliente(Email); if (Existe != null) { if (GestorUsuario.ObtenerHash(usuario.Text.Trim())) { EnvioEmails.EnviarMailRecuperoPass(Email, $"https://localhost:44328/RecuperoPass.aspx?clave={usuario.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(usuario.Text.Trim())}"); Response.Write("<script>alert('Se ha enviado un correo electronico a su casilla de email para que pueda recuperar su contraseña')</script>"); } else { Response.Write("<script>alert('Ha ocurrido un error, vuelva a intentarlo')</script>"); } } else { Response.Write("<script>alert('El email ingresado no se encuentra registrado')</script>"); } } else { Response.Write("<script>alert('Debe ingresar un email')</script>"); } }
protected void sendlogin_Click(object sender, EventArgs e) { var pass = EnvioEmails.md5(password.Text.Trim()); BE.Usuario usuario = null; usuario = GestorUsuario.ObtenerUsuario(username.Text.Trim(), pass); if (usuario != null) { var esCliente = GestorCliente.ValidadRolCliente(username.Text.Trim()); if (esCliente != null) { Session["usuarioCliente"] = usuario; Response.Redirect("/PaginaPrincipal"); } else { Session["usuarioBackEnd"] = usuario; Response.Redirect("/InicioBackend"); } } else { Response.Write("<script>alert('Credenciales incorrectas')</script>"); } }
protected void btnenviar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == true) { var IdPedido = Request.QueryString["ID"]; NegocioPedidos NegocioPedidos = new NegocioPedidos(); NegocioPedidos.ModificarEstado(Convert.ToInt32(IdPedido), 2); EnvioEmails EnviarMail = new EnvioEmails(); if (Email != null) { EnviarMail.RechazoPedido(Email, TxtMotivo.Text); NegocioPedidos.AgregarMotivoRechazo(Convert.ToInt32(IdPedido), TxtMotivo.Text, TxtMensaje.Text); } Response.Redirect("ADMPedidos.aspx"); } else { Alert = true; } } catch (Exception ex) { throw ex; } }
protected void BtnConfirmar_Click(object sender, EventArgs e) { try { EnvioEmails mail = new EnvioEmails(); mail.MailLinkDePago(Logueado.Email); Response.Redirect("Inicio.aspx"); } catch (Exception) { throw; } }
protected void btnContinuar_Click(object sender, EventArgs e) { NegocioUsuario NegocioUsuario = new NegocioUsuario(); NegocioDatosPersonales negocioDatosPersonales = new NegocioDatosPersonales(); try { if (ValidarCliente() == true && ValidarUsuario() == true) { Usuario user = new Usuario(); DatosPersonales Datos = new DatosPersonales(); user.Email = TxtEmail.Text; user.Contraseña = Criptografia.Encriptar(TxtPassword.Text); user.TipoUsuario = new TipoUsuario(); user.TipoUsuario.Id = 3; Datos.Nombre = TxtNombre.Text; Datos.Apellido = TxtApellido.Text; Datos.Dni = Convert.ToInt32(TxtDni.Text); List <Genero> LGenero = (List <Genero>)Session["LGenero"]; Datos.Genero = LGenero.Find(G => G.Nombre == DDGenero.SelectedValue); Datos.Direccion = TxtDireccion.Text; List <Provincia> LProvincia = (List <Provincia>)Session["LProvincia"]; Datos.Provincia = LProvincia.Find(P => P.Nombre == DDProvincia.SelectedValue); Datos.Telefono = Convert.ToInt32(TxtTelefono.Text); Datos.FechaNacimiento = Convert.ToDateTime(TxtFecha.Text); NegocioUsuario.RegistrarUsuario(user, Datos); EnvioEmails Envio = new EnvioEmails(); Envio.MailRegistro(user, Datos); Response.Redirect("inicio.aspx"); } else { string script = @"<script type='text/javascript'> alert('Error campos vacios.'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } } catch (Exception ex) { throw ex; } }
protected void sendEditar_Click(object sender, EventArgs e) { bool Modificado = GestorUsuario.ModificarUsuario( int.Parse(Id.Text.Trim()), username.Text.Trim(), nombre.Text.Trim(), apellido.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), estado.Text.Trim(), 1, int.Parse(dni.Text.Trim())); if (Modificado) { GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "Admin", "Usuario"); Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>"); return; //Response.Redirect("/ABMC-Usuarios"); } }
protected void sendAgregar_Click(object sender, EventArgs e) { bool Insertado = GestorUsuario.Agregar( usuario.Text.Trim(), nombre.Text.Trim(), apellido.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), EstadoCliente.CONFIRMADO, 1, int.Parse(dni.Text.Trim())); if (Insertado) { GestorBitacora.Agregar(DateTime.Now, "Se agrego un registro", "Admin", "Usuario"); Response.Write("alert('El usuario se ha agregado correctamente')"); //Response.Redirect("/ABMC-Usuarios"); } Response.Redirect("~/ABMC-Usuarios"); }
public void ConfirmarCompra(string Nombre, string Total) { var UserCliente = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; try { //var UserCliente = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; Nombre = Nombre.TrimEnd(','); var Productos = new List <string>(Nombre.Split(',')); var NPGenerada = GestorNP.AgregarNP(UserCliente, Total); var nroNC = GestorNC.ObtenerNC(UserCliente); if (NPGenerada) { var NP = GestorNP.ObtenerNP(UserCliente, Total); GestorNP.ModificarEstado(NP, "Cobrado"); foreach (var item in Productos) { GestorNP.AgregarProdNP(NP, item); } if (nroNC.Count != 0) { GestorNC.ModificarEstadoNC("Aplicado", nroNC[0].NroNotaC); } } } catch (Exception) { Response.Redirect("Default"); } var email = GestorCliente.ObtenerEmailCliente(UserCliente); EnvioEmails.EnviarMailConfirmacionCompra(email.Email, ""); Response.Redirect("ConfirmacionCompra"); }
protected void sendregistrarse_Click(object sender, EventArgs e) { if (!tyc.Checked) { Response.Write("<script>alert('Debe aceptar los Términos y Condiciones')</script>"); return; } if (string.IsNullOrEmpty(email.Text.Trim())) { Response.Write("<script>alert('Debe ingresar un email')</script>"); } if (IsReCaptchValid()) { bool Insertado = GestorCliente.Agregar( nombre.Text.Trim(), apellido.Text.Trim(), email.Text.Trim(), telefono.Text.Trim(), domEntrega.Text.Trim(), domFactura.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), dni.Text.Trim(), username.Text.Trim()); bool UserNuevo = GestorUsuario.Agregar( username.Text.Trim(), nombre.Text.Trim(), apellido.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), EstadoCliente.PENDIENTE, 1, int.Parse(dni.Text.Trim())); bool Cliente = GestorGestionRoles.AsignarRolCliente(int.Parse(dni.Text.Trim()), 8); if (Insertado) { GestorBitacora.Agregar(DateTime.Now, "Se inserto un registro", "Cliente", "Cliente"); EnvioEmails.EnviarMail(email.Text.Trim(), $"https://localhost:44328/ConfirmarRegistro.aspx?clave={username.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(username.Text.Trim())}"); Response.Write("<script>alert('Se ha enviado un email a su casilla de correo para que confirme su registro')</script>"); LimpiarCampos(); return; } else { Response.Write("<script>alert('No se pudo realizar el registro, intente nuevamente')</script>"); } //Response.Redirect("~/Login"); } else { Response.Write("<script>alert('Debe validar el Captcha')</script>"); } }