public static Usuarios Login(string correo, string pass) { try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { db.Configuration.ProxyCreationEnabled = false; var paso = db.Usuarios.Where(x => x.correo == correo && x.tipo != "Cliente" && x.tipo != "Invitado" && x.habilitado).FirstOrDefault(); string password = paso.contrasena; pass = Encriptado.Encriptar(pass); var miUser = db.Usuarios.Where(x => x.correo == correo && x.contrasena == password && x.tipo != "Cliente" && x.tipo != "Invitado" && x.habilitado).FirstOrDefault(); idusuario = miUser.ID; if (miUser == null) { miUser = new Usuarios(); } return(miUser); } } catch (Exception ex) { throw ex; } }
public static Usuarios cambiaContraseña(Usuarios usuarios, String confirmPass) { Usuarios pass = new Usuarios(); try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { usuarios = db.Usuarios.Where(o => o.cedula == usuarios.cedula).FirstOrDefault(); pass = db.Usuarios.Where(x => x.contrasena == usuarios.contrasena && x.cedula == usuarios.cedula).FirstOrDefault(); if (pass == null) { pass = new Usuarios(); } else { pass.contrasena = Encriptado.Encriptar(confirmPass); db.Entry(pass).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(pass); } } catch (Exception ex) { throw ex; } }
public static Usuarios modificarCliente(Usuarios miUser) { try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { db.updateUsuario(miUser.ID, miUser.cedula, miUser.nombre, miUser.apellido1, miUser.apellido2, miUser.correo, Encriptado.Encriptar(miUser.contrasena), miUser.tipo, miUser.sexo, miUser.telefono1, miUser.telefono2, miUser.ocupacion, miUser.estadoCivil, miUser.habilitado, miUser.fechaIngreso, miUser.fechaPago, miUser.IDRutina); db.SaveChanges(); } } catch (Exception ex) { throw ex; } return(miUser); }
public static void AgregarCliente(Usuarios elUsuario) { //string textEncryp = elUsuario.contrasena; //var contra = Encriptado.Encriptar(textEncryp); try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { db.insertUsuarios(elUsuario.cedula, elUsuario.nombre, elUsuario.apellido1, elUsuario.apellido2, elUsuario.correo, Encriptado.Encriptar(elUsuario.contrasena), elUsuario.tipo, elUsuario.sexo, elUsuario.telefono1, elUsuario.telefono2, elUsuario.ocupacion, elUsuario.estadoCivil, elUsuario.habilitado = true, elUsuario.fechaIngreso, elUsuario.fechaPago, elUsuario.IDRutina); db.SaveChanges(); } } catch (Exception ex) { throw ex; } }