public void Atualiza() { CN_Externos externoRegraNegocio = new CN_Externos(); dataGridView1.DataSource = externoRegraNegocio.ConsultarExterno(); lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)"; }
private void radioSituaAtivo_CheckedChanged(object sender, EventArgs e) { CN_Externos externos = new CN_Externos(); dataGridView1.DataSource = externos.ConsultarExternoAtivo(true); lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)"; }
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) { Externo Selecionado = new Externo(); Selecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Externo); CN_Externos RegraNegocio = new CN_Externos(); string retorno = RegraNegocio.ExcluirExterno(Selecionado); int codigo = Convert.ToInt32(retorno); Atualiza(); 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); } }
private void pictureBox1_Click(object sender, EventArgs e) { try { Externo objetoCT = new Externo(); objetoCT.IdExterno = 0; objetoCT.Nome = TextBoxNome.Text; bool SexoCheck; if (radioButton1.Checked) { SexoCheck = true; } else { SexoCheck = false; } objetoCT.Sexo = SexoCheck; objetoCT.Cpf = maskedTextBoxCpf.Text; objetoCT.Descricao = textBoxDesc.Text; objetoCT.Cidade = comboBoxCidade.Text; objetoCT.Estado = ComboBoxEstado.Text; objetoCT.Endereco = txtEnde.Text; objetoCT.Numero = Convert.ToString(numericUpDown1.Value); objetoCT.Bairro = comboBoxBairro.Text; objetoCT.Complemento = txtComp.Text; objetoCT.DataNascimento = dateTimePicker1.Value; objetoCT.Telefone = mtxtTel.Text; objetoCT.Email = textBoxEmail.Text; objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario; objetoCT.Pais = comboBoxPAis.Text; objetoCT.Cep = comboBoxCep.Text; CN_Externos objetoCN = new CN_Externos(); string retorno = objetoCN.CadastrarExterno(objetoCT); try { int Idexterno = Convert.ToInt32(retorno); MessageBox.Show($"Cadastrado com sucesso {TextBoxNome.Text} com id {Idexterno} "); 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); } }
public void Exibir() { ExternoColecao externoColecao = new ExternoColecao(); //Instancio uma coleção de clientes para armazenar os clientes cadastrados no banco CN_Externos externoRegraNegocio = new CN_Externos(); //Instancio a regra de negócio para utilizar seus métodos no formulário externoColecao = externoRegraNegocio.ConsultarExterno(); //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 = externoColecao; //Seta a minha coleção de clientes dentro do dataSource dataGridView1.Update(); dataGridView1.Refresh(); }
/* public void ExibirDados(Externo externo) * { * labelId.Text = Convert.ToString(externo.IdExterno); * TextBoxNome.Text = externo.Nome; * maskedTextBoxCpf.Text = externo.Cpf; * textBoxDesc.Text = externo.Descricao; * comboBoxCidade.Text = externo.Cidade; * comboBoxEstado.Text = externo.Estado; * txtEnde.Text = externo.Endereco; * numericUpDown1.Value = Convert.ToInt32(externo.Numero); * comboBoxBairro.Text = externo.Bairro; * txtComp.Text = externo.Complemento; * dateTimePicker1.Value = externo.DataNascimento; * mtxtTel.Text = externo.Telefone; * textBoxEmail.Text = externo.Email; * UserLoginCache.Id_Funcionario = externo.Id_FuncionarioCadastro; * comboBoxPAis.Text = externo.Pais; * comboBoxCep.Text = externo.Cep; * SexoCheck = externo.Sexo; * if (SexoCheck == true) * { * * radioButton1.Checked = true; * } * else * { * radioButton2.Checked = true; * } * * * * situacao = externo.Situacao; * if (situacao == true) * { * radioButton3.Checked = true; * } * else * { * radioButton4.Checked = true; * } * //passar disponibilidde por aqi para nao afetar depois na hora de alterar * * disponibilidade = externo.Disponibilidade; * if (disponibilidade == true) * { * radioButton6.Checked = true; * } * else * { * radioButton5.Checked = true; * } * * }*/ private void pictureBox1_Click(object sender, EventArgs e) { string messagem = "Tem Certeza que deseja Executar essas Alterações ?"; string captionn = "Alerta"; MessageBoxButtons buttonss = MessageBoxButtons.YesNo; DialogResult resultt; resultt = MessageBox.Show(messagem, captionn, buttonss); if (resultt == System.Windows.Forms.DialogResult.Yes) { Externo objetoCT = new Externo(); objetoCT.IdExterno = Convert.ToInt32(labelId.Text); objetoCT.Nome = TextBoxNome.Text; objetoCT.Sexo = radioButton1.Checked; objetoCT.Cpf = maskedTextBoxCpf.Text; objetoCT.Descricao = textBoxDesc.Text; objetoCT.Cidade = comboBoxCidade.Text; objetoCT.Estado = ComboBoxEstado.Text; objetoCT.Endereco = txtEnde.Text; objetoCT.Numero = Convert.ToString(numericUpDown1.Value); objetoCT.Bairro = comboBoxBairro.Text; objetoCT.Complemento = txtComp.Text; objetoCT.DataNascimento = dateTimePicker1.Value; objetoCT.Telefone = mtxtTel.Text; objetoCT.Email = textBoxEmail.Text; objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario; objetoCT.Pais = comboBoxPAis.Text; objetoCT.Cep = comboBoxCep.Text; objetoCT.DataNascimento = Convert.ToDateTime(dateTimePicker1.Text); objetoCT.Situacao = radioButton3.Checked; objetoCT.Disponibilidade = radioButton6.Checked; CN_Externos objetoCN = new CN_Externos(); string retorno = objetoCN.EditarExterno(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); } } }