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; } } }
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; } } }
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); } }