Exemple #1
0
        private void lstVFuncionario_Click(object sender, EventArgs e)
        {
            gbxDadosFuncionario.Enabled = false;
            foreach (ListViewItem item in lstVFuncionario.SelectedItems)
            {
                CS_clsFuncionario objFuncionarios = new CS_clsFuncionario();

                objFuncionarios = objFuncionarios.exibirDados(Convert.ToInt32(item.Text));

                txtIdFuncionario.Text = objFuncionarios.ID_Funcionario.ToString();
                txtNome.Text          = objFuncionarios.NM_Funcionario;
                txtCpf.Text           = objFuncionarios.NR_Cpf;
                txtRg.Text            = objFuncionarios.NR_Rg;
                cmbCargo.Text         = objFuncionarios.NM_Cargo;
                cmbSexo.Text          = objFuncionarios.NM_Sexo;
                txtEmail.Text         = objFuncionarios.NM_Email;
                btnAlterar.Enabled    = true;
                btnIncluir.Enabled    = false;
            }
        }
Exemple #2
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente inserir este funcionario?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario();

                try
                {
                    mObjFuncionario.ID_Funcionario = autoIncremento();
                    mObjFuncionario.NM_Funcionario = txtNome.Text;
                    mObjFuncionario.NR_Cpf         = txtCpf.Text;
                    mObjFuncionario.NR_Rg          = txtRg.Text;
                    mObjFuncionario.NM_Cargo       = cmbCargo.Text;
                    mObjFuncionario.NM_Sexo        = cmbSexo.Text;
                    mObjFuncionario.NM_Email       = txtEmail.Text;;

                    string mErro = mObjFuncionario.inserirFuncionario();

                    if (mErro == null)
                    {
                        MessageBox.Show("Inserido com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro catastrofico ");
                }
            }
        }
Exemple #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente atualizar este Funcionario?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario();

                try
                {
                    mObjFuncionario.ID_Funcionario = Convert.ToInt32(txtIdFuncionario.Text);
                    mObjFuncionario.NM_Funcionario = txtNome.Text;
                    mObjFuncionario.NR_Cpf         = txtCpf.Text;
                    mObjFuncionario.NR_Rg          = txtRg.Text;
                    mObjFuncionario.NM_Cargo       = cmbCargo.Text;
                    mObjFuncionario.NM_Sexo        = cmbSexo.Text;
                    mObjFuncionario.NM_Email       = txtEmail.Text;

                    string mErro = mObjFuncionario.atualizarFuncionario();

                    if (mErro == null)
                    {
                        MessageBox.Show("Funcionario atualizado com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #4
0
        public CS_clsFuncionario exibirDados(int id)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();

            SqlCommand cmd = new SqlCommand("SELECT * FROM TB_FUNCIONARIO WHERE ID_FUNCIONARIO=@ID", conexao.conexao);

            cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(id));

            CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario();

            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);

            if (dr.Read())
            {
                mObjFuncionario.ID_Funcionario = Convert.ToInt32(dr[("ID_FUNCIONARIO")]);
                mObjFuncionario.NM_Funcionario = dr[("NM_FUNCIONARIO")].ToString();
                mObjFuncionario.NR_Cpf         = dr[("NR_CPF")].ToString();
                mObjFuncionario.NR_Rg          = dr[("NR_RG")].ToString();
                mObjFuncionario.NM_Cargo       = dr[("NM_CARGO")].ToString();
                mObjFuncionario.NM_Sexo        = dr[("NM_SEXO")].ToString();
                mObjFuncionario.NM_Email       = dr[("NM_EMAIL")].ToString();
                return(mObjFuncionario);
            }
            else
            {
                //foreach (Control ctl in this.Controls)
                //  {
                //   if (ctl is TextBox)
                //    ctl.Text = "";
                //  }
                return(null);
            }
            dr.Close();
            conexao.desconectar();
        }