public FrmCadastrarFuncionario(MdlFuncionario funcionario) { InitializeComponent(); funcionario = _ctlCadastrarFuncionario.carregarFuncionario(funcionario); txtNome.Text = funcionario.GetNome(); mskCPF.Text = funcionario.GetCPF(); mskRG.Text = funcionario.GetRG(); mskDataNascimento.Text = funcionario.GetDataNascimento().ToString(); mskDataAdmissao.Text = funcionario.GetDataAdmissao().ToString(); txtEmail.Text = funcionario.GetEmail(); mskCEP.Text = funcionario.GetCEP(); txtEndereco.Text = funcionario.GetEndereco(); txtNumero.Text = funcionario.GetNumero().ToString(); txtComplemento.Text = funcionario.GetComplemento(); txtBairro.Text = funcionario.GetBairro(); txtCidade.Text = funcionario.GetCidade(); cbxUF.SelectedValue = funcionario.GetUf(); txtPais.Text = funcionario.GetPais(); cbxCargo.SelectedValue = funcionario.GetCargo(); cbxTipo.SelectedValue = funcionario.GetTipo(); txtLogin.Text = funcionario.GetLogin(); txtSenha.Text = funcionario.GetSenha(); txtConfirmarSenha.Text = funcionario.GetSenha(); gbxLogin.Visible = false; }
private void btnConfirmar_Click(object sender, EventArgs e) { MdlFuncionario retFuncionario = new MdlFuncionario(); MdlFuncionario _mdlFuncionario = new MdlFuncionario(); CtlLogin ctl = new CtlLogin(); if (txtUsuario.Text == "" || txtSenha.Text == "") { MessageBox.Show("Por favor, insira o usuário e senha."); return; } _mdlFuncionario.SetLogin(txtUsuario.Text); _mdlFuncionario.SetSenha(txtSenha.Text); retFuncionario = ctl.FazerLogin(_mdlFuncionario); if (retFuncionario.GetId() == 0) { MessageBox.Show("Usuário não encontrado. Favor verificar se usuário e senha estão corretos."); } else { this.Hide(); switch (retFuncionario.GetTipo()) { case 1: FrmInicio frmInicio = new FrmInicio(); abrirAplicacao(frmInicio); break; case 2: FrmInicio frmInicio2 = new FrmInicio(); abrirAplicacao(frmInicio2); break; case 3: FrmBoard frmBoard = new FrmBoard(); abrirAplicacao(frmBoard); break; case 4: FrmChamados frmChamados = new FrmChamados(); abrirAplicacao(frmChamados); break; default: MessageBox.Show("Algum problema ocorreu. Por favor, contate o desenvolvimento."); break; } } }
public bool Incluir(MdlFuncionario mdlFuncionario) { try { using (SqlCommand cmd = new SqlCommand("PROC_INCLUIR_CADASTRO", sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddRange(new[] { new SqlParameter("@NOME_FUNCIONARIO", mdlFuncionario.GetNome()), new SqlParameter("@NUM_CPF", mdlFuncionario.GetCPF()), new SqlParameter("@NUM_RG", mdlFuncionario.GetRG()), new SqlParameter("@DATA_NASCIMENTO", mdlFuncionario.GetDataNascimento()), new SqlParameter("@DATA_ADMISSAO", mdlFuncionario.GetDataAdmissao()), new SqlParameter("@TELEFONE1", mdlFuncionario.GetTel1()), new SqlParameter("@TELEFONE2", mdlFuncionario.GetTel2()), new SqlParameter("@CELULAR", mdlFuncionario.GetCelular()), new SqlParameter("@EMAIL_FUNC", mdlFuncionario.GetEmail()), new SqlParameter("@CEP", mdlFuncionario.GetCEP()), new SqlParameter("@LOGRADOURO", mdlFuncionario.GetEndereco()), new SqlParameter("@NUMERO", mdlFuncionario.GetNumero()), new SqlParameter("@COMPLEMENTO", mdlFuncionario.GetComplemento()), new SqlParameter("@BAIRRO", mdlFuncionario.GetBairro()), new SqlParameter("@CIDADE", mdlFuncionario.GetCidade()), new SqlParameter("@UF", mdlFuncionario.GetUf()), new SqlParameter("@PAIS", mdlFuncionario.GetPais()), new SqlParameter("@ID_CARGO", mdlFuncionario.GetCargo()), new SqlParameter("@ID_PERFIL_USUARIO", mdlFuncionario.GetTipo()), new SqlParameter("@LOGIN", mdlFuncionario.GetLogin()), new SqlParameter("@SENHA", mdlFuncionario.GetSenha()) }); cmd.ExecuteNonQuery(); } return(true); } catch (Exception e) { throw new Exception(erroMsg + e.Message); } }