public URegistroMensaje registro(URegistro registro) { URegistro pedidos = new DAOLogin().verificaruser(registro); URegistroMensaje msj = new URegistroMensaje(); if (pedidos == null) { if (registro.Contrasena.Length < 5) { msj.Mensaje = "Ingrese una contraseña minimo de 5 caracteres"; msj.TB_contrasenaregistro = ""; msj.TB_ccontrasena = ""; } else { new DAOLogin().insertRegistro(registro); new Mail().enviarmail(registro); msj.Mensaje = "Registro Exitoso, Por Favor Inice Sesion"; msj.TB_nombre = ""; msj.TB_apellido = ""; msj.TB_correo = ""; msj.TB_telefono = ""; msj.TB_usuarioregistro = ""; msj.TB_contrasenaregistro = ""; msj.TB_ccontrasena = ""; } } else { msj.Mensaje = "Este usuario o correo ya existe o esta registrado"; } return(msj); }
///<Summary> ///Update ///This method updates one Login record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOLogin ///</parameters> public virtual void Update() { DAOLogin daoLogin = new DAOLogin(); RegisterDataObject(daoLogin); BeginTransaction("updateBOLogin"); try { daoLogin.Id = _id; daoLogin.Username = _username; daoLogin.Password = _password; daoLogin.Technicianid = _technicianid; daoLogin.Update(); CommitTransaction(); _id = daoLogin.Id; _username = daoLogin.Username; _password = daoLogin.Password; _technicianid = daoLogin.Technicianid; _isDirty = false; } catch { RollbackTransaction("updateBOLogin"); throw; } }
///<Summary> ///AddLogin ///This method persists a BOLogin object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOLogin ///</parameters> public virtual void AddLogin(BOLogin boLogin) { DAOLogin daoLogin = new DAOLogin(); RegisterDataObject(daoLogin); BeginTransaction("addLogin"); try { daoLogin.Id = boLogin.Id; daoLogin.Username = boLogin.Username; daoLogin.Password = boLogin.Password; daoLogin.Technicianid = _id.Value; daoLogin.Insert(); CommitTransaction(); /*pick up any primary keys, computed values etc*/ boLogin = new BOLogin(daoLogin); if (_boLoginCollection != null) { _boLoginCollection.Add(boLogin); } } catch { RollbackTransaction("addLogin"); throw; } }
public UActualizarContrasena actualizarContrasena(URegistro datosE, string contrasenaAct, string contrasenaNueva) { URegistro login = new URegistro(); UActualizarContrasena mensaje = new UActualizarContrasena(); login.Usuario = datosE.Usuario; login.Contrasena = contrasenaAct; login.Correo = datosE.Correo; login = new DAOLogin().verificar(login); if (login == null) { mensaje.Mensaje = "Verifica tus datos.\n La contraseña no coinside con tu usuario"; } else { login.Contrasena = contrasenaNueva; if (login.Contrasena.Length < 5) { mensaje.Mensaje = "Su contraseña debe ser mayor a 5 caracteres."; } else { new DAOLogin().actualizarcontrasena(login); new Mail().mailactualizarcontrasena(login); mensaje.Mensaje = "Contraseña actualizada"; } } return(mensaje); }
private void IniciarSesion_Click(object sender, EventArgs e) { string user = textBox_Username.Text; if (!DAOLogin.existeUsuario(user)) { Mensaje_Error("El usuario no existe o esta inhabilitado"); return; } if (comboBox_Roles.SelectedIndex == -1) { Mensaje_Error("No se seleccionó rol"); return; } if (DAOLogin.iniciarSesionConPassword(user, Convert.ToInt32(comboBox_Roles.SelectedValue), textBox_password.Text)) { // DAOCuenta.deshabilitarCuentasPorVigencia(); MenuPrincipal.showControls(); this.Close(); } else { Mensaje_Error("Contraseña incorrecta"); } }
private void button_aceptar_Click(object sender, EventArgs e) { //public static bool contraseniaCorrecta(string user, string pass) if (DAOLogin.contraseniaCorrecta(Globals.username, passwordActual.Text)) { if (nuevaPassword.Text.Equals(repetirNuevaPass.Text)) { DAOUsuario.cambiarPassword(Globals.username, nuevaPassword.Text); if (DAOLogin.contraseniaCorrecta(Globals.username, nuevaPassword.Text)) { Mensaje_OK("Se realizo el cambio de contraseña"); } else { Mensaje_Error("Error, no se cambio la contraseña"); } Close(); } else { Mensaje_Error("LAS CONTRASEÑAS NUEVAS NO COINCIDEN"); } } else { Mensaje_Error("CONTRASEÑA ACTUAL INCORRECTA"); } }
public UActualizarDatos actualizarDatos(URegistro datosRegistro, URegistro datosSession) { UActualizarDatos datos = new UActualizarDatos(); datos.Actnombre = datosRegistro.Nombre; datos.Actapellido = datosRegistro.Apellido; datos.Actusuario = datosRegistro.Usuario; datos.Acttelefono = datosRegistro.Telefono; datos.Actcorreo = datosRegistro.Correo; URegistro actRegistro = new DAOLogin().verificaruser(datosRegistro); if ((actRegistro != null) && (actRegistro.Usuario != String.Empty))//si tb tiene algo { datos.Mensaje = "Utiliza otro usuario, este ya existe o esta registrado"; } else if ((actRegistro != null) && (actRegistro.Correo != String.Empty))//si tb tiene algo { datos.Mensaje = "Utiliza otro correo, este ya existe o esta registrado"; } else { if (datosRegistro.Usuario == String.Empty) { datos.Actusuario = datosSession.Usuario; } if (datosRegistro.Nombre == String.Empty) { datos.Actnombre = datosSession.Nombre; } if (datosRegistro.Apellido == String.Empty) { datos.Actapellido = datosSession.Apellido; } if (datosRegistro.Telefono == String.Empty) { datos.Acttelefono = datosSession.Telefono; } if (datosRegistro.Correo == String.Empty) { datos.Actcorreo = datosSession.Correo; } URegistro reg = new URegistro(); reg.Nombre = datos.Actnombre; reg.Apellido = datos.Actapellido; reg.Usuario = datos.Actusuario; reg.Telefono = datos.Acttelefono; reg.Correo = datos.Actcorreo; reg.Id = datosSession.Id; new DAOLogin().actualizarperfil(reg); datosSession.Nombre = reg.Nombre; datosSession.Apellido = reg.Apellido; datosSession.Usuario = reg.Usuario; datosSession.Telefono = reg.Telefono; datosSession.Correo = reg.Correo; datos.Mensaje = "Datos actualizados correctamente"; } return(datos); }
private void textBox_Username_TextChanged(object sender, EventArgs e) { DataTable roles = DAOLogin.getRolesUsuario(textBox_Username.Text); comboBox_Roles.ValueMember = "ROL_ID"; comboBox_Roles.DisplayMember = "ROL_NOMBRE"; comboBox_Roles.DataSource = roles; }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { DAOLogin _login = new DAOLogin(); //Login1.UserName.Equals(Uname) && Login1.Password.Equals(Upass) if (_login.IsValidUser(new MyLogin { UserName=Login1.UserName,UserPassword = Login1.Password})) FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet); else { } }
/// <summary> /// Initialize DAO /// </summary> /// <param name="connexionString">Connection chain</param> public static void DAOInitialize(string connexionString) { _objDaoLogin = DAOLogin.getInstance(); _objDaoLogin.ConnectionString = connexionString; _objDaoTopic = DAOTopic.getInstance(); _objDaoTopic.ConnectionString = connexionString; _objDaoRubric = DAORubric.getInstance(); _objDaoRubric.ConnectionString = connexionString; _objDaoTopicReply = DAOTopicReply.getInstance(); _objDaoTopicReply.ConnectionString = connexionString; }
///<Summary> ///LoginCollectionCount ///This method returns the collection count of BOLogin objects ///</Summary> ///<returns> ///Int32 ///</returns> ///<parameters> /// ///</parameters> public static Int32 LoginCollectionCount() { try { Int32 objCount = DAOLogin.SelectAllCount(); return(objCount); } catch { throw; } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOLogin ///</parameters> protected internal BOLogin(DAOLogin daoLogin) { try { _id = daoLogin.Id; _username = daoLogin.Username; _password = daoLogin.Password; _technicianid = daoLogin.Technicianid; } catch { throw; } }
///<Summary> ///Constructor ///Constructor using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///Int32 id ///</parameters> public BOLogin(Int32 id) { try { DAOLogin daoLogin = DAOLogin.SelectOne(id); _id = daoLogin.Id; _username = daoLogin.Username; _password = daoLogin.Password; _technicianid = daoLogin.Technicianid; } catch { throw; } }
///<Summary> ///LoginCollectionFromSearchFieldsCount ///This method returns the collection count of BOLogin objects, filtered by a search object ///</Summary> ///<returns> ///Int32 ///</returns> ///<parameters> /// ///</parameters> public static Int32 LoginCollectionFromSearchFieldsCount(BOLogin boLogin) { try { DAOLogin daoLogin = new DAOLogin(); daoLogin.Id = boLogin.Id; daoLogin.Username = boLogin.Username; daoLogin.Password = boLogin.Password; daoLogin.Technicianid = boLogin.Technicianid; Int32 objCount = DAOLogin.SelectAllBySearchFieldsCount(daoLogin); return(objCount); } catch { throw; } }
///<Summary> ///LoadLoginCollection ///This method loads the internal collection of BOLogin objects from storage. ///Call this if you need to ensure the collection is up-to-date (concurrency) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void LoadLoginCollection() { try { _boLoginCollection = new List <BOLogin>(); IList <DAOLogin> daoLoginCollection = DAOLogin.SelectAllByTechnicianid(_id.Value); foreach (DAOLogin daoLogin in daoLoginCollection) { _boLoginCollection.Add(new BOLogin(daoLogin)); } } catch { throw; } }
public UMembresias comprar(UMembresia datoscompra, URegistro usuario, URegistro session) { UMembresias datos = new UMembresias(); datoscompra.Cedulapropietario = encriptar(datoscompra.Cedulapropietario); datoscompra.Codigoseguridad = encriptar(datoscompra.Codigoseguridad); datoscompra.Numerotarjeta = encriptar(datoscompra.Numerotarjeta); if ((session.Usuario).Equals(usuario.Usuario)) { var verificacion = new DAOLogin().verificar(usuario); if (verificacion == null) { datos.Error = "Verifique que su usuario y su contraseña sean los correctos"; datos.Url = "#"; } else { datoscompra.Idusuario = session.Id; try { new DAOSeguridad().insertarCompra(datoscompra); //cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Compra realizada con exito.');</script>"); datos.Error = "Compra realizada con exito"; usuario.Idestado = 1; datos.Sesion = "usuario"; datos.Url = "Login.aspx"; new DAOSeguridad().actualizarmembresia(usuario); new Mail().mailconfirmarcompra(usuario); } catch { datos.Error = "Error al realizar la compra, verifique sus datos"; datos.Url = "#"; } } } else { datos.Error = "Verifique que su usuario sea el correcto"; datos.Url = "#"; } return(datos); }
///<Summary> ///Delete ///This method deletes one Login record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { DAOLogin daoLogin = new DAOLogin(); RegisterDataObject(daoLogin); BeginTransaction("deleteBOLogin"); try { daoLogin.Id = _id; daoLogin.Delete(); CommitTransaction(); } catch { RollbackTransaction("deleteBOLogin"); throw; } }
private void btnLogin_Click(object sender, EventArgs e) { //cria variavel da classe de ligacao com a tabela tdfuncionario no banco de dados ( DAOLogin ) DAOLogin login = new DAOLogin(); //chamo o método já testando seu retorno //preenchendo os parâmetros necessários //se retorna true if (login.validaUsuario(txtCod.Text, txtSenha.Text)) { //retorno o diálogo ok this.DialogResult = DialogResult.OK; } else { //Senão retorno o dialogo cancel por exemplo this.DialogResult = DialogResult.Cancel; } }
///<Summary> ///LoginCollection ///This method returns the collection of BOLogin objects ///</Summary> ///<returns> ///List[BOLogin] ///</returns> ///<parameters> /// ///</parameters> public static IList <BOLogin> LoginCollection() { try { IList <BOLogin> boLoginCollection = new List <BOLogin>(); IList <DAOLogin> daoLoginCollection = DAOLogin.SelectAll(); foreach (DAOLogin daoLogin in daoLoginCollection) { boLoginCollection.Add(new BOLogin(daoLogin)); } return(boLoginCollection); } catch { throw; } }
///<Summary> ///DeleteAllLogin ///This method deletes all BOLogin objects from its collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void DeleteAllLogin() { RegisterDataObject(null); BeginTransaction("deleteAllLogin"); try { DAOLogin.DeleteAllByTechnicianid(ConnectionProvider, _id.Value); CommitTransaction(); if (_boLoginCollection != null) { _boLoginCollection.Clear(); _boLoginCollection = null; } } catch { RollbackTransaction("deleteAllLogin"); throw; } }
public UActualizarContrasena verificarsession(URegistro session) { URegistro login = new URegistro(); UActualizarContrasena mensaje = new UActualizarContrasena(); login.Usuario = session.Usuario; login.Contrasena = session.Contrasena; login = new DAOLogin().verificar(login); if (login == null) { mensaje.URL1 = "Login.aspx"; } else { mensaje.Mensaje = "Complete los pasos para actualizar la contraseña"; } return(mensaje); }
public string enviar_token(URegistro recuperar) { recuperar = new DAOLogin().verificarusuarioparatoken(recuperar); string msj = null; if (recuperar.Usuario == null) { msj = "Usuario no se encuentra reistrado"; } else if (recuperar.Correo == null) { msj = "Verifique si su correo electronico fue con el que se registro"; } else if ((recuperar.Usuario != null) && (recuperar.Correo != null)) { UToken validartoken = new DAOSeguridad().getTokenusuario(recuperar.Id); if (validartoken != null) { msj = "Ya existe una recuperacion de contraseña activa, porfavor espere a que pueda realizar una den uevo"; } else { UToken token = new UToken(); token.Fecha_inicio = DateTime.Now; token.Fecha_caducidad = DateTime.Now.AddHours(1); token.User_id = recuperar.Id; token.Tokengenerado = encriptar(JsonConvert.SerializeObject(token));//convierte en cadena JSON clase Token obj token new DAOSeguridad().insertartoken(token); Mailrecuperarcontrasena mail = new Mailrecuperarcontrasena(); string linkacceso = "Su link de acceso es: " + "https://occibanaisw.tk/Vew/Reactivarcuenta.aspx?" + token.Tokengenerado; mail.enviarmail(recuperar.Correo, token.Tokengenerado, linkacceso); msj = "Verifique su correo electónico para continuar con la recuperacion de contraseña"; } } return(msj); }
///<Summary> ///LoginCollectionFromSearchFields ///This method returns the collection of BOLogin objects, filtered by a search object ///</Summary> ///<returns> ///List<BOLogin> ///</returns> ///<parameters> /// ///</parameters> public static IList <BOLogin> LoginCollectionFromSearchFields(BOLogin boLogin) { try { IList <BOLogin> boLoginCollection = new List <BOLogin>(); DAOLogin daoLogin = new DAOLogin(); daoLogin.Id = boLogin.Id; daoLogin.Username = boLogin.Username; daoLogin.Password = boLogin.Password; daoLogin.Technicianid = boLogin.Technicianid; IList <DAOLogin> daoLoginCollection = DAOLogin.SelectAllBySearchFields(daoLogin); foreach (DAOLogin resdaoLogin in daoLoginCollection) { boLoginCollection.Add(new BOLogin(resdaoLogin)); } return(boLoginCollection); } catch { throw; } }
public void M01_FabricaCrearDAOLogin() { DAOLogin dao = (DAOLogin)FabricaDAO.instanciarDaoLogin(); Assert.IsInstanceOf <DAOLogin>(dao); }
/** * Este metedo se encarga de cambiar la clave por la temporal *@param clave Es la clave temporal */ private void cambiarClave(String correo, String clave) { DAOLogin cambio = new DAOLogin(); cambio.modificarContras(correo, clave); }
/** * Este metodo se encarga de validar que el correo ingresado para cambiar la contrasenna si sea el correcto *@param correo Es el correo ingresado * @return un boolean que dice si el correo es el correcto o no */ public Boolean validarCorreoCorrecto(String correo) { DAOLogin login = new DAOLogin(); return(login.validarCorreoCorrecto(correo)); }
/// <summary> /// Uses the password change method in db /// </summary> /// <param name="personId">person id</param> /// <param name="password">new password</param> /// <returns>true if success</returns> public static bool UpdatePassword(int personId, string password) { _objDaoLogin = DAOLogin.getInstance(); return(_objDaoLogin.UpdatePassword(personId, password)); }
/// <summary> /// Uses the user verification method and password in the db /// </summary> /// <param name="login">User first name</param> /// <param name="pass">User password</param> /// <returns>object person</returns> public static Person CheckAccess(string login, string pass) { _objDaoLogin = DAOLogin.getInstance(); return(_objDaoLogin.CheckAccess(login, pass)); }