Esempio n. 1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                CS_clsFuncionario objFunc = new CS_clsFuncionario();

                objFunc = objFunc.getFuncionariosByCpf(txtCpf.Text);



                if (objFunc.ID_Funcionario == 0)
                {
                    MessageBox.Show(objFunc.ID_Funcionario.ToString());
                    MessageBox.Show("Usuario inexistete");
                }
                else
                {
                    string        query       = "SELECT MAX(ID_USUARIO)+1 AS ID FROM TB_USUARIO";
                    CS_clsUsuario mObjUsuario = new CS_clsUsuario();


                    mObjUsuario.ID_Usuario     = mObjUsuario.autoIncremento(query);
                    mObjUsuario.NM_Usuario     = txtUsuário.Text;
                    mObjUsuario.NM_Senha       = txtSenha.Text;
                    mObjUsuario.ID_Funcionario = objFunc.ID_Funcionario.ToString();

                    string mErro = mObjUsuario.inserirUsuario();

                    if (mErro == null)
                    {
                        MessageBox.Show("Inserido com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro catastrofico 11 ");
            }
            finally
            {
                CS_clsUsuario mObjUsuario = new CS_clsUsuario();
                mObjUsuario.CS_redirecionarLogin();
                this.Hide();
            }
        }