public BEUsuarioAux FindLogin(string prm_LoginUsuario) { BEUsuarioAux objUsuario = null; try { using (DBML_AccesoDataContext SeguridadDC = new DBML_AccesoDataContext(conexion)) { var resul = SeguridadDC.omgc_pro_SIS_Usuario_LoginValidated(prm_LoginUsuario); foreach (var item in resul) { objUsuario = new BEUsuarioAux() { codUsuario = item.codUsuario, desLogin = item.desLogin, clvPassword = item.clvPassword, desNombres = item.desNombres, desApellidos = item.desApellidos, desPregunta = item.desPregunta, codEmpleado = item.codEmpleado, desCorreo = item.desCorreo, desRespuesta = item.desRespuesta, indAccesoGerencial = item.indAccesoGerencial, indCambiaCodPersona = item.indCambiaCodPersona, indCambiaDescuento = item.indCambiaDescuento, indCambioPrecio = item.indCambioPrecio, indJefeCaja = item.indJefeCaja, indUsuarioSistema = item.indUsuarioSistema, indVendedor = item.indVendedor, indRestricPorPais = item.indRestricPorPais, desTelefono = item.desTelefono, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita), segMaquinaOrigen = item.segMaquinaOrigen, desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(), codArguPais = item.codArguPais, fecBloqueUpdate = item.fecBloqueoUpdate, indPasswordReset = item.indPasswordReset, indOrigenUser = item.indOrigenUser, urlPhotoUser = item.urlPhotoUser, codGUID = item.codGUID }; } } } catch (Exception ex) { throw ex; } return(objUsuario); }
public BEUsuarioAux FindLogin(string prm_LoginUsuario) { BEUsuarioAux itemUsuario = new BEUsuarioAux(); try { itemUsuario = oSeguridadData.FindLogin(prm_LoginUsuario); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, prm_LoginUsuario); throw new Exception(returnValor.Message); } return(itemUsuario); }
public BEUsuarioAux UserRolOptions(string prm_LoginUsuario, string prm_CodigoRol, string prm_CodigoSistema) { BEUsuarioAux itemUsuario = new BEUsuarioAux(); try { SeguridadLogic oSeguridadLogic = new SeguridadLogic(); itemUsuario = oSeguridadLogic.FindLogin(prm_LoginUsuario); if (prm_CodigoRol.Length > 0) { RolOpcionLogic oRolOpcionLogic = new RolOpcionLogic(); itemUsuario.listaRolOpcion = oRolOpcionLogic.List(prm_CodigoSistema, prm_CodigoRol); } } catch (Exception ex) { throw ex; } return(itemUsuario); }