public void Autenticar(string p_correo, string p_pass) { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CEN.ReciclaUA_Usuario_autenticar) ENABLED START*/ // Write here your custom code... UsuarioCEN usu = new UsuarioCEN(); UsuarioEN usuRes = usu.BuscarPorCorreo(p_correo); if (usuRes != null) { p_pass = usuRes.Pass; if (usuRes.Pass == p_pass) { System.Console.WriteLine("Login exitoso"); UsuarioAdministradorCEN usuAdm = new UsuarioAdministradorCEN(); usuAdm.Modificar(usuRes.Id, usuRes.Nombre, usuRes.Apellidos, usuRes.Email, usuRes.Pass, usuRes.Fecha, true, false); } else { System.Console.WriteLine("La contrasena no es correcta"); } } else { System.Console.WriteLine("El correo indicado no esta registrado"); } /*PROTECTED REGION END*/ }
public int Crear(string p_nombre, string p_apellidos, string p_email, String p_pass) { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CEN.ReciclaUA_UsuarioAdministrador_crear_customized) ENABLED START*/ UsuarioAdministradorEN usuarioAdministradorEN = null; UsuarioCEN usuarioCEN = new UsuarioCEN(); int oid; //Initialized UsuarioAdministradorEN usuarioAdministradorEN = new UsuarioAdministradorEN(); usuarioAdministradorEN.Nombre = p_nombre; usuarioAdministradorEN.Apellidos = p_apellidos; usuarioAdministradorEN.Email = p_email; usuarioAdministradorEN.Pass = Utils.Util.GetEncondeMD5(p_pass); usuarioAdministradorEN.Borrado = false; usuarioAdministradorEN.EmailVerificado = false; usuarioAdministradorEN.Fecha = DateTime.Now; //Call to UsuarioAdministradorCAD UsuarioEN usu = usuarioCEN.BuscarPorCorreo(p_email); //Call to UsuarioWebCAD if (usu == null) { oid = _IUsuarioAdministradorCAD.Crear(usuarioAdministradorEN); } else { oid = -1; } return(oid); /*PROTECTED REGION END*/ }
public void WhenBuscoElUsuarioPorEseEmail() { usuario = usuarioCEN.BuscarPorCorreo(email); }
public int Crear(string p_nombre, string p_apellidos, string p_email, String p_pass) { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CEN.ReciclaUA_UsuarioWeb_crear_customized) ENABLED START*/ UsuarioWebEN usuarioWebEN = null; UsuarioWebCEN usuarioWebCEN = new UsuarioWebCEN(); UsuarioCEN usuarioCEN = new UsuarioCEN(); int oid; //Initialized UsuarioWebEN usuarioWebEN = new UsuarioWebEN(); usuarioWebEN.Nombre = p_nombre; usuarioWebEN.Apellidos = p_apellidos; usuarioWebEN.Email = p_email; usuarioWebEN.Pass = Utils.Util.GetEncondeMD5(p_pass); usuarioWebEN.Borrado = false; usuarioWebEN.EmailVerificado = false; usuarioWebEN.Fecha = DateTime.Now; usuarioWebEN.Puntuacion = 0; //Call to UsuarioAdministradorCAD UsuarioEN usu = usuarioCEN.BuscarPorCorreo(p_email); //Call to UsuarioWebCAD if (usu == null) { oid = _IUsuarioWebCAD.Crear(usuarioWebEN); var fromAddress = new MailAddress("*****@*****.**", "From ReciclaUA"); var toAddress = new MailAddress(usuarioWebEN.Email, "To " + usuarioWebEN.Nombre); string fromPassword = "******"; string subject = "Verificaci�n de email"; string body = "Para verifcar tu email accede al siguiente link: http://localhost:4200/verificacion/" + oid; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { try { smtp.Send(message); } catch (Exception e) { throw new Exception(" El correo electronico no ha podido serenviado " + e); } finally { smtp.Dispose(); } } } else { oid = -1; } return(oid); /*PROTECTED REGION END*/ }