private void IngresarBtn_Click(object sender, EventArgs e) { string strLogUsuario = ""; string strUsuario = Convert.ToString(this.txt_Usuario.Value).TrimEnd().ToUpper(); string strContraseña = Convert.ToString(this.txt_Contraseña.Value).TrimEnd().ToUpper(); string strAñoProceso = Convert.ToString(this.cbo_AñoProceso.Value); string strCodEmpresa = Convert.ToString(this.cbo_Empresa.Value); string strNomEmpresa = Convert.ToString(this.cbo_Empresa.Text); if (strContraseña != "" & strUsuario != "") { strLogUsuario = strUsuario; // FN.Framework.Funciones.FN_CifradoDato.encripta(strUsuario, strUsuario.Length); Model.Usuario objMU = new Model.Usuario(); Service.Usuario objSU = new Service.Usuario(); Service.Usuario wsSU = new Service.Usuario(); if (MyStuff.UsaWCF == true) { objMU = objWCF.Recupera_Usuario_Codigo(strCodEmpresa, strLogUsuario); } else { objMU = objSU.Recupera_Usuario_Codigo(strCodEmpresa, strLogUsuario); } //objMU = objService.Recupera_Usuario_Codigo(strLogUsuario); if (objMU.tPasUsuario.TrimEnd() != "") { string strClave = ""; strClave = FN.Framework.Funciones.FN_RecoveryData.Desencripta_Contraseña(objMU.tPasUsuario.TrimEnd(), objMU.tClaUsuario.Trim(), objMU.tVecUsuario ); if (strClave.TrimEnd() != strContraseña) { MessageBox.Show("La contraseña no corresponde al Usuario"); this.txt_Contraseña.Focus(); } else { //SplashScreenManager.ShowForm(typeof(Movimiento.WaitForm1)); Frm_Principal frm = new Frm_Principal(); frm.ShowMe(strUsuario, "234", strLogUsuario, strCodEmpresa, strNomEmpresa, strAñoProceso); //SplashScreenManager.CloseForm(); this.Hide(); } } else { MessageBox.Show("El Usuario No esta Registrado"); this.txt_Usuario.Focus(); } } }
private bool ValidarAsignacion(Entity.Usuario usuario, string nombreFamilia) { Service.Usuario usuarioService = new Service.Usuario(); var permisos = usuarioService.ObtenerPermisos(usuario); if (permisos != null) { return(permisos.Any(p => p.Compuesto && p.Nombre == nombreFamilia)); } return(false); }