Example #1
0
        private void btnIncluirCadastro_Click(object sender, EventArgs e)
        {
            MdlFuncionario _mdlFuncionario = new MdlFuncionario();

            bool retorno;

            if (txtNome.Text != "" && mskCPF.Text != "" && mskRG.Text != "" && mskDataNascimento.Text != "" && mskDataAdmissao.Text != "" && txtEmail.Text != "" &&
                mskCEP.Text != "" && txtEndereco.Text != "" && txtNumero.Text != "" && txtComplemento.Text != "" && txtBairro.Text != "" && txtCidade.Text != "" &&
                cbxUF.Text != "" && txtPais.Text != "" && cbxCargo.Text != "" && cbxTipo.Text != "" && txtLogin.Text != "" &&
                txtSenha.Text != "" && txtConfirmarSenha.Text != "")
            {
                if (txtSenha.Text != txtConfirmarSenha.Text)
                {
                    MessageBox.Show("Senha Inválida");
                }

                _mdlFuncionario.SetNome(txtNome.Text);
                _mdlFuncionario.SetCPF(mskCPF.Text);
                _mdlFuncionario.SetRG(mskRG.Text);
                _mdlFuncionario.SetDataNascimento(Convert.ToDateTime(mskDataNascimento.Text));
                _mdlFuncionario.SetDataAdmissao(Convert.ToDateTime(mskDataAdmissao.Text));
                _mdlFuncionario.SetTel1(mskTel1.Text);
                _mdlFuncionario.SetTel2(mskTel2.Text);
                _mdlFuncionario.SetCelular(mskCel.Text);
                _mdlFuncionario.SetEmail(txtEmail.Text);
                _mdlFuncionario.SetCEP(mskCEP.Text);
                _mdlFuncionario.SetEndereco(txtEndereco.Text);
                _mdlFuncionario.SetNumero(Convert.ToInt32(txtNumero.Text));
                _mdlFuncionario.SetComplemento(txtComplemento.Text);
                _mdlFuncionario.SetBairro(txtBairro.Text);
                _mdlFuncionario.SetCidade(txtCidade.Text);
                _mdlFuncionario.SetUf(cbxUF.Text);
                _mdlFuncionario.SetPais(txtPais.Text);
                _mdlFuncionario.SetCargo(Convert.ToInt16(cbxCargo.SelectedValue));
                _mdlFuncionario.SetTipo(Convert.ToInt16(cbxTipo.SelectedValue));
                _mdlFuncionario.SetLogin(txtLogin.Text);
                _mdlFuncionario.SetSenha(txtSenha.Text);

                retorno = _ctlCadastrarFuncionario.incluirFuncionario(_mdlFuncionario);
                if (retorno)
                {
                    MessageBox.Show("Funcionário cadastrado com sucesso.");
                    foreach (Control item in Controls)
                    {
                        if (item.GetType().Name == "TextBox" || item.GetType().Name == "ComboBox" || item.GetType().Name == "MaskedTextBox")
                        {
                            item.Text = String.Empty;
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Por favor, verificar se há campo(s) não preenchido(s).");
            }
        }
Example #2
0
        public MdlFuncionario getFuncionario(MdlFuncionario _mdlFuncionario)
        {
            comando = "PROC_BUSCA_FUNCIONARIO";
            MdlFuncionario funcionario = new MdlFuncionario();

            using (SqlCommand cmd = new SqlCommand(comando, sql))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("ID_FUNCIONARIO", _mdlFuncionario.GetId());
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    funcionario.SetId(Convert.ToInt32(reader["ID_FUNCIONARIO"]));
                    funcionario.SetNome(reader["NOME_FUNCIONARIO"].ToString());
                    funcionario.SetCPF(reader["CPF_FUNCIONARIO"].ToString());
                    funcionario.SetRG(reader["RG_FUNCIONARIO"].ToString());
                    funcionario.SetDataNascimento(Convert.ToDateTime(reader["DATA_NASCIMENTO"]));
                    funcionario.SetDataAdmissao(Convert.ToDateTime(reader["DATA_ADMISSAO"].ToString()));
                    funcionario.SetTel1(reader["TELEFONE1"].ToString());
                    funcionario.SetTel2(reader["TELEFONE2"].ToString());
                    funcionario.SetCelular(reader["CELULAR"].ToString());
                    funcionario.SetEmail(reader["EMAIL_FUNCIONARIO"].ToString());
                    funcionario.SetCEP(reader["CEP"].ToString());
                    funcionario.SetEndereco(reader["LOGRADOURO"].ToString());
                    funcionario.SetNumero(Convert.ToInt32(reader["NUMERO"].ToString()));
                    funcionario.SetComplemento(reader["COMPLEMENTO"].ToString());
                    funcionario.SetBairro(reader["BAIRRO"].ToString());
                    funcionario.SetCidade(reader["CIDADE"].ToString());
                    funcionario.SetUf(reader["UF"].ToString());
                    funcionario.SetPais(reader["PAIS"].ToString());
                    funcionario.SetCargo(Convert.ToInt32(reader["ID_CARGO"].ToString()));
                    funcionario.SetTipo(Convert.ToInt32(reader["ID_PERFIL_USUARIO"].ToString()));
                    funcionario.SetLogin(reader["LOGIN"].ToString());
                    funcionario.SetSenha(reader["SENHA"].ToString());
                    //funcionario.SetNome(reader["ID_DEPARTAMENTO"].ToString());
                }
            }
            return(funcionario);
        }