Esempio n. 1
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            verifica_acesso VA = new verifica_acesso();

            if (txt_senha.Text == txt_confirm.Text)
            {
                try{
                    reg_user.SENHA = txt_senha.Text;
                    if (valida_senha.restritivo(txt_senha.Text))
                    {
                        if (VA.alteraRegistro(reg_user))
                        {
                            MessageBox.Show("Senha Alterada com sucesso !!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Close();
                        }
                    }
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Senhas não sao iguais", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Esempio n. 2
0
        public frm_adm()
        {
            InitializeComponent();
            verifica_acesso VA  = new verifica_acesso();
            ArrayList       ids = VA.todosIDs();

            foreach (String id in ids)
            {
                cmb_alterar.Items.Add(id);
            }
        }
Esempio n. 3
0
        private void frm_all_perfil_Load(object sender, EventArgs e)
        {
            verifica_acesso VA  = new verifica_acesso();
            ArrayList       all = new ArrayList();

            all = VA.todosPorPerfil(perfil_g);
            foreach (user_scmod reg_user in all)
            {
                //string tmp = reg_user.ID.PadRight(11) + reg_user.SENHA.PadRight(11) + reg_user.DATA_ATUALIZACAO.ToShortDateString() + reg_user.NOME.PadRight(30) + reg_user.RG.PadRight(9) + reg_user.STATUS.PadRight(13) + reg_user.PERFIL.ToString().PadRight(1);
                lst_resultado.Items.Add(reg_user.toString());
            }
        }
Esempio n. 4
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;
                }
            }
        }
Esempio n. 5
0
        private void btn_exclui_Click(object sender, EventArgs e)
        {
            verifica_acesso VA = new verifica_acesso();

            try
            {
                if (sflag == 2)
                {
                    Console.WriteLine(tmp_user_carregado.toString());
                    VA.excluiRegistro(tmp_user_carregado);
                    MessageBox.Show("Excluido com sucesso, Registro está no arquivo morto !!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            } catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            ativa_menu();
        }
Esempio n. 6
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);
            }
        }
Esempio n. 7
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            user_scmod      reg_tmp = new user_scmod();
            verifica_acesso VA      = new verifica_acesso();

            reg_tmp.ID               = txt_ID.Text;
            reg_tmp.NOME             = txt_nome.Text;
            reg_tmp.DATA_ATUALIZACAO = System.DateTime.Now;
            switch (cmb_inc_perfil.SelectedItem.ToString())
            {
            case "Administrador":
                reg_tmp.PERFIL = "1";
                break;

            case "Gerente":
                reg_tmp.PERFIL = "2";
                break;

            case "Operador":
                reg_tmp.PERFIL = "3";
                break;

            case "Estagiario":
                reg_tmp.PERFIL = "4";
                break;
            }
            reg_tmp.RG = txt_rg.Text;
            if ((sflag == 1) || cb_reset_pass.Checked)
            {
                reg_tmp.SENHA  = "1234";
                reg_tmp.STATUS = "SENHA INICIAL";
            }
            else
            {
                reg_tmp.SENHA = txt_senha.Text;
                if (rb_bloqueado.Checked)
                {
                    reg_tmp.STATUS = "Bloqueado    ";
                }
                else
                {
                    reg_tmp.STATUS = "Desbloqueado ";
                }
            }
            Console.WriteLine(reg_tmp.ToString());
            Console.WriteLine("---------- GRAVAR------------");
            Console.WriteLine("ID:" + reg_tmp.ID);
            Console.WriteLine("SENHA:" + reg_tmp.SENHA);
            Console.WriteLine("DATA_ATUALIZACAO:" + reg_tmp.DATA_ATUALIZACAO);
            Console.WriteLine("NOME:" + reg_tmp.NOME);
            Console.WriteLine("RG:" + reg_tmp.RG);
            Console.WriteLine("STATUS:" + reg_tmp.STATUS);
            Console.WriteLine("PERFIL:" + reg_tmp.PERFIL);
            Console.WriteLine("-----------------------------");

            try
            {
                if (sflag == 1)
                {
                    if (VA.incluiRegistro(reg_tmp))
                    {
                        MessageBox.Show("Incluido com sucesso !!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else if (sflag == 2)
                {
                    if (VA.alteraRegistro(reg_tmp))
                    {
                        MessageBox.Show("Alterado com sucesso !!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            ativa_menu();
        }