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); } }
public void ExibirConsulta() { CN_Professor RegraNegocio = new CN_Professor(); dataGridView1.DataSource = RegraNegocio.ConsultaProfessor(); lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)"; }
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; } } } }
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()); */ }
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); } } }
//===========================================================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(); }