public static bool getVerificacionCorreo(string correo) { pr_verificacionUsuariosTableAdapter adapter = new pr_verificacionUsuariosTableAdapter(); UsuarioDS.pr_verificacionUsuariosDataTable table = adapter.getVerificacionCorreo(correo); if (table.Rows.Count == 0) { return(true); } return(false); }
public static bool validarCodigo(string codigo) { try { pr_verificacionUsuariosTableAdapter adapter = new pr_verificacionUsuariosTableAdapter(); adapter.validarCodigo(codigo); return(true); } catch (Exception E) { return(false); } }
public static void insertCorreo(UsuarioDAO user) { UsuarioDS.pr_verificacionUsuariosDataTable table; try { pr_verificacionUsuariosTableAdapter adapter = new pr_verificacionUsuariosTableAdapter(); table = adapter.insertCuenta(user.Nombre, user.Direccion, user.Telefono, user.Usuario, user.Contrasena, user.codigoConfirmacion, user.activa, user.correo, user.Celular); } catch (Exception e) { throw new Exception(e.ToString()); } UsuarioDS.pr_verificacionUsuariosRow row = table[0]; enviarEmail(row.idUsuario); }
public static UsuarioDAO login(string user, string pass) { pr_verificacionUsuariosTableAdapter adapter = new pr_verificacionUsuariosTableAdapter(); UsuarioDS.pr_verificacionUsuariosDataTable table = adapter.getLogin(user, pass); if (table == null || table.Rows.Count > 1) { throw new Exception("La consulta retornó un numero incorrecto de filas"); } UsuarioDS.pr_verificacionUsuariosRow row = table[0]; return(new UsuarioDAO() { idUsuario = row.idUsuario, Usuario = row.Usuario, }); }
public static UsuarioDAO getUsuarioID(int id) { pr_verificacionUsuariosTableAdapter adapter = new pr_verificacionUsuariosTableAdapter(); UsuarioDS.pr_verificacionUsuariosDataTable table = adapter.getUsuarioID(id); if (table == null || table.Rows.Count > 1) { throw new Exception("La consulta retornó un numero incorrecto de filas"); } UsuarioDS.pr_verificacionUsuariosRow row = table[0]; return(new UsuarioDAO() { idUsuario = row.idUsuario, Usuario = row.Usuario, correo = row.Correo, codigoConfirmacion = row.codigoConfirmacion }); }