Пример #1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum Registro selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                if (MessageBox.Show("Deseja excluir o Registro  selecionado?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Professor Selecionado = new Professor();
                    Selecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Professor);

                    CN_Professor RegraNegocio = new CN_Professor();
                    string       retorno      = RegraNegocio.Excluir(Selecionado);
                    int          codigo       = Convert.ToInt32(retorno);
                    ExibirConsulta();
                    MessageBox.Show("Registro  excluído com sucesso.", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("O Registro  selecionado não pode ser excluído, pois está sendo usado em outros processos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        public void ExibirConsulta()
        {
            CN_Professor RegraNegocio = new CN_Professor();

            dataGridView1.DataSource    = RegraNegocio.ConsultaProfessor();
            lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)";
        }
Пример #3
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            try
            {
                bool SexoCheck;
                if (radioButton1.Checked)
                {
                    SexoCheck = true;
                }
                else
                {
                    SexoCheck = false;
                }
                Professor objetoCT = new Professor();
                // objetoCT.Opcao = 1;
                objetoCT.Idprofessor        = 0;
                objetoCT.Nome               = TextBoxNome.Text;
                objetoCT.Endereco           = txtEnde.Text;
                objetoCT.NumeroEndereco     = Convert.ToString(numericUpDown1.Value);
                objetoCT.Bairro             = comboBoxBairro.Text;
                objetoCT.Cidade             = comboBoxCidade.Text;
                objetoCT.Cep                = comboBoxCep.Text;
                objetoCT.Estado             = ComboBoxEstado.Text;
                objetoCT.Telefone           = mtxtTel.Text;
                objetoCT.Codigoprofessor    = Convert.ToString(numericCodigo.Value);
                objetoCT.Disponibilidade    = true;
                objetoCT.Id_FuncionarioCada = UserLoginCache.Id_Funcionario;
                objetoCT.Sexo               = SexoCheck;
                objetoCT.Cpf                = maskedTextBoxCpf.Text;
                //objetoCT.DataNascimento = DateTime.ParseExact(txtNasc.Text, "dd/MM/yyyy", null);
                objetoCT.DataNascimento = Convert.ToDateTime(dateTimePicker1.Text);



                CN_Professor objetoCN = new CN_Professor();
                string       retorno  = objetoCN.Inserirprofessor(objetoCT);
                try
                {
                    int IdAluno = Convert.ToInt32(retorno);
                    MessageBox.Show($"Cadastrado com sucesso  {TextBoxNome.Text} com id {IdAluno} ");
                    utilidades.LimpaCampos(this.panel1.Controls);

                    //this.Close();
                }
                catch (FormatException)
                {
                    MessageBox.Show($"Não foi possivel cadastrar por {retorno}{MessageBoxButtons.OK}");
                    throw;
                }
            }
            catch (Exception ex)
            {
                // MessageBox.Show("Não foi possivel inserir  por: " + ex);
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            nomeProfessor = dataGridView1.CurrentRow.Cells["Nome"].Value.ToString();
            idProfessor   = Convert.ToInt32(dataGridView1.CurrentRow.Cells["idProfessor"].Value.ToString());


            if (dataGridView1.SelectedRows.Count > 0)
            {
                MessageBox.Show("Você Selecionou o Usuario " + nomeProfessor + idProfessor);
                string            message = "Tem Certeza que deseja Excluir o Resgistro ?";
                string            caption = "Alerta";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;
                result = MessageBox.Show(message, caption, buttons);


                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    Professor objetoCT = new Professor();
                    objetoCT.IdProfessor     = Convert.ToInt32(dataGridView1.CurrentRow.Cells["idProfessor"].Value.ToString());
                    objetoCT.Nome            = dataGridView1.CurrentRow.Cells["Nome"].Value.ToString();
                    objetoCT.Endereco        = dataGridView1.CurrentRow.Cells["Endereco"].Value.ToString();
                    objetoCT.NumeroEndereco  = dataGridView1.CurrentRow.Cells["NumeroEndereco"].Value.ToString();
                    objetoCT.Bairro          = dataGridView1.CurrentRow.Cells["Bairro"].Value.ToString();
                    objetoCT.Cidade          = dataGridView1.CurrentRow.Cells["Cidade"].Value.ToString();
                    objetoCT.Cep             = dataGridView1.CurrentRow.Cells["Cep"].Value.ToString();
                    objetoCT.Estado          = dataGridView1.CurrentRow.Cells["Estado"].Value.ToString();
                    objetoCT.Telefone        = dataGridView1.CurrentRow.Cells["Telefone"].Value.ToString();
                    objetoCT.CodigoProfessor = dataGridView1.CurrentRow.Cells["CodigoProfessor"].Value.ToString();
                    objetoCT.Disponibilidade = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Disponibilidade"].Value.ToString());
                    objetoCT.Sexo            = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Sexo"].Value.ToString());
                    objetoCT.Situacao        = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Situacao"].Value.ToString());
                    objetoCT.Cpf             = dataGridView1.CurrentRow.Cells["Cpf"].Value.ToString();
                    objetoCT.DataNascimento  = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["DataNascimento"].Value.ToString());
                    CN_Professor objetoCN = new CN_Professor();
                    string       retorno  = objetoCN.Excluir(objetoCT);
                    ExibirConsulta();

                    try
                    {
                        int IdProfessor = Convert.ToInt32(retorno);
                        MessageBox.Show($"Excluido com sucesso  {nomeProfessor} com id {IdProfessor} ");


                        //this.Close();
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show($"Não foi possivel excluir por {retorno}{MessageBoxButtons.OK}");
                        throw;
                    }
                }
            }
        }
Пример #5
0
        public void Exibir()
        {
            ProfessorColecao Colecao      = new ProfessorColecao(); //Instancio uma coleção de clientes para armazenar os clientes cadastrados no banco
            CN_Professor     RegraNegocio = new CN_Professor();     //Instancio a regra de negócio para utilizar seus métodos no formulário

            Colecao = RegraNegocio.ConsultaProfessor();             //Armazeno o método selecionado dentro da minha coleção, passando como parâmetro a pesquisa digitada pelo usuário
            dataGridView1.DataSource = null;                        //Seta o datagrid com null para não correr risco de armazenar lixo
            dataGridView1.DataSource = Colecao;                     //Seta a minha coleção de clientes dentro do dataSource
            dataGridView1.Update();
            dataGridView1.Refresh();
        }
        //filtro de pesqusia da barra
        private void btnFiltroConsulta_Click(object sender, EventArgs e)
        {
            CN_Professor consultar = new CN_Professor();

            if (radioSituaAtivo.Checked == true && radioConsulId.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorIdStiuacao(txtConsulta.Text, Convert.ToString(1));
            }

            if (radioConsultNome.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorNome(txtConsulta.Text);
            }
            else if (radioConsulId.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorId(txtConsulta.Text);
            }
            else if (radioConsulCodi.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorCodigo(txtConsulta.Text);
            }
            else if (radioSituaTodos.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarProfessor();
            }
            else if (radioSituaAtivo.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorSituacao(Convert.ToString(1));
            }
            else if (radioSituaDes.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorSituacao(Convert.ToString(0));
            }

            /*  Professor professorSelecionado = new Professor();
             * professorSelecionado.IdProfessor = Convert.ToInt32(dataGridView1.CurrentRow.Cells["IdProfessor"].Value.ToString());
             * professorSelecionado.Nome = dataGridView1.CurrentRow.Cells[2].Value.ToString();
             * professorSelecionado.Endereco = dataGridView1.CurrentRow.Cells[3].Value.ToString();
             * professorSelecionado.Numero = dataGridView1.CurrentRow.Cells[4].Value.ToString();
             * professorSelecionado.Bairro = dataGridView1.CurrentRow.Cells[5].Value.ToString();
             * professorSelecionado.Cidade = dataGridView1.CurrentRow.Cells[6].Value.ToString();
             * professorSelecionado.Cep = dataGridView1.CurrentRow.Cells[7].Value.ToString();
             * professorSelecionado.Estado = dataGridView1.CurrentRow.Cells[8].Value.ToString();
             * professorSelecionado.Telefone = dataGridView1.CurrentRow.Cells[9].Value.ToString();
             * professorSelecionado.CodigoProfessor = dataGridView1.CurrentRow.Cells[10].Value.ToString();
             * professorSelecionado.Disponibilidade = Convert.ToBoolean(dataGridView1.CurrentRow.Cells[11].Value.ToString());
             * professorSelecionado.Sexo = Convert.ToBoolean(dataGridView1.CurrentRow.Cells[13].Value.ToString());
             * professorSelecionado.Situacao = Convert.ToBoolean(dataGridView1.CurrentRow.Cells[14].Value.ToString());
             * professorSelecionado.Cpf = dataGridView1.CurrentRow.Cells[15].Value.ToString();
             * professorSelecionado.DataNascimento = Convert.ToDateTime(dataGridView1.CurrentRow.Cells[16].Value.ToString());
             */
        }
Пример #7
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                bool SexoCheck;
                if (radioButton1.Checked)
                {
                    SexoCheck = true;
                }
                else
                {
                    SexoCheck = false;
                }
                Professor objetoCT = new Professor();
                // objetoCT.Opcao = 1;
                objetoCT.IdProfessor        = 0;
                objetoCT.Nome               = TextBoxNome.Text;
                objetoCT.Endereco           = txtEnde.Text;
                objetoCT.NumeroEndereco     = txtNum.Text;
                objetoCT.Bairro             = txtBairro.Text;
                objetoCT.Cidade             = txtCidade.Text;
                objetoCT.Cep                = txtCep.Text;
                objetoCT.Estado             = txtEstado.Text;
                objetoCT.Telefone           = mtxtTel.Text;
                objetoCT.CodigoProfessor    = txtCodi.Text;
                objetoCT.Disponibilidade    = true;
                objetoCT.Id_FuncionarioCada = UserLoginCache.Id_Funcionario;
                objetoCT.Sexo               = SexoCheck;
                objetoCT.Cpf                = txtCpf.Text;
                objetoCT.DataNascimento     = Convert.ToDateTime(txtNasc.Text);

                CN_Professor objetoCN = new CN_Professor();
                string       retorno  = objetoCN.InserirProfessor(objetoCT);
                try
                {
                    int IdAluno = Convert.ToInt32(retorno);
                    MessageBox.Show($"Cadastrado com sucesso  {TextBoxNome.Text} com id {IdAluno} ");
                    utilidades.LimpaCampos(this.panel1.Controls);

                    //this.Close();
                }
                catch (FormatException)
                {
                    MessageBox.Show($"Não foi possivel cadastrar por {retorno}{MessageBoxButtons.OK}");
                    throw;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possivel inserir  por: " + ex);
            }
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            //aqui exibe as menssagens de dialogo
            string            message = "Tem Certeza que deseja Alterar o Resgistro ?";
            string            caption = "Alerta";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            result = MessageBox.Show(message, caption, buttons);
            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                //cpf ou codigo altera  se estiver ativo
                CN_Professor objetoCN = new CN_Professor();
                Professor    objetoCT = new Professor();

                objetoCT.Idprofessor        = Convert.ToInt32(label6.Text);
                objetoCT.Nome               = txtNome.Text;
                objetoCT.Endereco           = txtEnde.Text;
                objetoCT.NumeroEndereco     = numericUpDown2.Text;
                objetoCT.Bairro             = comboBoxBairro.Text;
                objetoCT.Cidade             = comboBoxCidade.Text;
                objetoCT.Cep                = comboBoxCep.Text;
                objetoCT.Estado             = ComboBoxEstado.Text;
                objetoCT.Telefone           = mtxtTel.Text;
                objetoCT.Codigoprofessor    = numericUpDown1.Text;
                objetoCT.Disponibilidade    = true;
                objetoCT.Id_FuncionarioCada = UserLoginCache.Id_Funcionario;
                objetoCT.Sexo               = radioButton1.Checked;
                objetoCT.Disponibilidade    = radioButton3.Checked;
                objetoCT.Situacao           = radiosituaAtivo.Checked;

                objetoCT.Cpf            = maskedTextBoxCpf.Text;
                objetoCT.DataNascimento = Convert.ToDateTime(dateTimePicker1.Text);
                string retorno = objetoCN.Alterarprofessor(objetoCT);

                try
                {
                    int Codigo = Convert.ToInt32(retorno);
                    MessageBox.Show("Registro alterado com sucesso.\n Código: " + Codigo, "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.Yes;
                }
                catch (FormatException)
                {
                    MessageBox.Show("Não foi possível alterar o cliente selecionado. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #9
0
        //===========================================================filtro de pesqusia da barra==================================================================================
        //-----------------------AO PRESSIONAR O BOTAO DE PESQUISA=============================///
        private void btnFiltroConsulta_Click(object sender, EventArgs e)
        {
            CN_Professor consultar = new CN_Professor();

            if (radioPenNao.Checked == true && radioSituaAtivo.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorPendenciaseSituacaoDisp(Convert.ToString(0), Convert.ToString(1));
            }
            else if (radioConsultNome.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorNome(txtConsulta.Text);
            }

            else if (radioConsulCodi.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorCodigo(txtConsulta.Text);
            }
            else if (radioSituaTodos.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultaProfessor();
            }
            else if (radioSituaAtivo.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorSituacao(Convert.ToString(1));
            }
            else if (radioSituaDes.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorSituacao(Convert.ToString(0));
            }
            else if (radioPendTodos.Checked == true)
            {
                //dataGridView1.DataSource = consultar.ConsultaProfessor);
            }
            else if (radioPenSim.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorPendencias(Convert.ToString(0));
            }
            else if (radioPenNao.Checked == true)
            {
                dataGridView1.DataSource = consultar.ConsultarPorPendencias(Convert.ToString(1));
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            //aqui exibe as menssagens de dialogo
            string            message = "Tem Certeza que deseja Alterar o Resgistro ?";
            string            caption = "Alerta";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            result = MessageBox.Show(message, caption, buttons);
            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    CN_Professor objetoCN = new CN_Professor();
                    Professor    objetoCT = new Professor();

                    objetoCT.IdProfessor        = Convert.ToInt32(label6.Text);
                    objetoCT.Nome               = txtNome.Text;
                    objetoCT.Endereco           = txtEnde.Text;
                    objetoCT.NumeroEndereco     = txtNum.Text;
                    objetoCT.Bairro             = txtBairro.Text;
                    objetoCT.Cidade             = txtCidade.Text;
                    objetoCT.Cep                = txtCep.Text;
                    objetoCT.Estado             = txtEstado.Text;
                    objetoCT.Telefone           = mtxtTel.Text;
                    objetoCT.CodigoProfessor    = txtCodi.Text;
                    objetoCT.Disponibilidade    = true;
                    objetoCT.Id_FuncionarioCada = UserLoginCache.Id_Funcionario;

                    objetoCT.Cpf            = txtCpf.Text;
                    objetoCT.DataNascimento = Convert.ToDateTime(txtNasc.Text);
                    objetoCN.AlterarProfessor(objetoCT);
                }
                catch (Exception)
                {
                    throw;
                }
                MessageBox.Show("Alterado");
            }
        }
        public void ExibirConsulta()
        {
            CN_Professor objeto = new CN_Professor();

            dataGridView1.DataSource = objeto.ConsultarProfessor();
        }