Exemple #1
0
        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();
                }
            }
        }
Exemple #2
0
        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);
        }