示例#1
0
        private void carrega_dados(user_scmod reg_user)
        {
            Boolean change_pass;

            if (VA.pesquisa_BD(reg_user.ID, reg_user.SENHA, out change_pass, out reg_tmp))
            {
                txt_ID.Text     = reg_tmp.ID;
                txt_nome.Text   = reg_tmp.NOME;
                txt_data.Text   = reg_tmp.DATA_ATUALIZACAO.ToShortDateString();
                txt_perfil.Text = reg_tmp.PERFIL;
                txt_rg.Text     = reg_tmp.RG;
                txt_senha.Text  = reg_tmp.SENHA;
                txt_status.Text = reg_tmp.STATUS;
                switch (reg_tmp.PERFIL)
                {
                case "1":
                    txt_perfil.Text = "Administrador";
                    break;

                case "2":
                    txt_perfil.Text = "Gerente";
                    break;

                case "3":
                    txt_perfil.Text = "Operador";
                    break;

                case "4":
                    txt_perfil.Text = "Estagiario";
                    break;
                }
            }
        }
示例#2
0
        private void carrega_dados(user_scmod reg_user)
        {
            Boolean         change_pass;
            verifica_acesso VA = new verifica_acesso();

            if (VA.pesquisa_BD(reg_user.ID, reg_user.SENHA, out change_pass, out tmp_user_carregado))
            {
                txt_ID.Text    = tmp_user_carregado.ID;
                txt_nome.Text  = tmp_user_carregado.NOME;
                txt_data.Text  = tmp_user_carregado.DATA_ATUALIZACAO.ToShortDateString();
                txt_rg.Text    = tmp_user_carregado.RG;
                txt_senha.Text = tmp_user_carregado.SENHA;
                switch (tmp_user_carregado.STATUS)
                {
                case "SENHA INICIAL":
                    rb_sinicial.Checked = true;
                    break;

                case "Bloqueado    ":
                    rb_bloqueado.Checked = true;
                    break;

                case "Desbloqueado ":
                    rb_desbloqueado.Checked = true;
                    break;
                }
                switch (tmp_user_carregado.PERFIL)
                {
                case "1":
                    cmb_inc_perfil.Text = "Administrador";
                    break;

                case "2":
                    cmb_inc_perfil.Text = "Gerente";
                    break;

                case "3":
                    cmb_inc_perfil.Text = "Operador";
                    break;

                case "4":
                    cmb_inc_perfil.Text = "Estagiario";
                    break;
                }
            }
        }
示例#3
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            verifica_acesso VA          = new verifica_acesso();
            Boolean         troca_senha = false;

            try
            {
                if (VA.pesquisa_BD(txt_user.Text.ToString(), txt_pass.Text.ToString(), out troca_senha, out reg_user))
                {
                    if (troca_senha)
                    {
                        MessageBox.Show("Acesso Liberado : Você deve atualizar sua senha o mais breve possivel . \n \nPor mediadas de segurança não é aconselhavel usar a mesma senha por mais de 90 dias", "Acesso Liberado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        frm_alterarsenha frm_alterarsenha = new frm_alterarsenha(reg_user);
                        frm_alterarsenha.Show();
                    }
                    if (reg_user.STATUS == "SENHA INICIAL")
                    {
                        MessageBox.Show("Senha Inicial . \n \nVoce deve trocar a senha AGORA", "Acesso Liberado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        frm_alterarsenha frm_alterarsenha = new frm_alterarsenha(reg_user);
                        frm_alterarsenha.Show();
                    }
                    if (reg_user.STATUS == "bloqueado    ")
                    {
                        MessageBox.Show("Acesso Valido porem seu perfil encontrase Bloqueado", "Acesso Valido", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        ativa_perfil(int.Parse(reg_user.PERFIL));
                    }

                    gb_login.Visible = false;
                }
            }
            catch (System.ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (System.AccessViolationException ex)
            {
                MessageBox.Show(ex.Message, "Erro Grave", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }