示例#1
0
        private void BtnEnviar_Click(object sender, EventArgs e)
        {
            Acesso.IRKO.ResultadoLogin resuladoLogin = wrAcesso.Login(txtUsuario.Text, txtSenha.Text, ((SCI.Idioma.IRKO.Idioma)cbbIdioma.SelectedItem).Codigo, guid);
            if (resuladoLogin.Sucesso)
            {
                this.Hide();
                Model.Acesso.Usuario _usuario = new Model.Acesso.Usuario(resuladoLogin.RetornoResultadoLogin);

                Model.Linguagem.Idioma _idioma = new Model.Linguagem.Idioma((SCI.Idioma.IRKO.Idioma)cbbIdioma.SelectedItem);

                if (cbbSistema.Text == "Painel Sistema")
                {
                    new Painel(_usuario, guid, _idioma, "SISTEMA").ShowDialog();
                }
                else
                {
                    new Desktop(_usuario, guid, _idioma, cbbSistema.Text).ShowDialog();
                }


                this.Close();
            }
            else
            {
                MessageBox.Show(resuladoLogin.Mensagem);
            }
        }
示例#2
0
 public Painel(Model.Acesso.Usuario _usuario, string _guid, Model.Linguagem.Idioma _idioma, string _painel)
 {
     usuario = _usuario;
     guid    = _guid;
     idioma  = _idioma;
     painel  = _painel;
     InitializeComponent();
 }
示例#3
0
 public Desktop(Model.Acesso.Usuario _usuario, string _guid, Model.Linguagem.Idioma _idioma, string _cooperado)
 {
     usuario   = _usuario;
     guid      = _guid;
     idioma    = _idioma;
     cooperado = _cooperado;
     InitializeComponent();
     seletorEmpresa.Desktop = this;
 }