コード例 #1
0
 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;
 }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
 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);
     }
 }