private void AtualizarGrid() { MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); MecanicaColecao mecanicaColecao = new MecanicaColecao(); mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text); dataGridMecanica.DataSource = null; dataGridMecanica.DataSource = mecanicaColecao; dataGridMecanica.Update(); dataGridMecanica.Refresh(); }
private void buttonExcluirMecanica_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridMecanica.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Mecânica selecionada!"); return; } // Pergunta se realmente deseja realizar a ação DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar mecanica Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica); //Instancia MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); //Metodo Excluir string retorno = mecanicaNegocios.Excluir(mecanicaSelecionado); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("Não foi possivel excluir ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonPesquisarMecanica_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text)) { MessageBox.Show("Digite o ID ou Nome"); if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text)) { textBoxPesquisarMecanica.Focus(); } } else if (radioButtonIdMecanica.Checked == true) { MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); MecanicaColecao mecanicaColecao = new MecanicaColecao(); mecanicaColecao = mecanicaNegocios.ConsultarPorId(int.Parse(textBoxPesquisarMecanica.Text)); dataGridMecanica.DataSource = null; dataGridMecanica.DataSource = mecanicaColecao; dataGridMecanica.Update(); dataGridMecanica.Refresh(); } else if (radioButtonNomeMecanica.Checked == true) { MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); MecanicaColecao mecanicaColecao = new MecanicaColecao(); mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text); dataGridMecanica.DataSource = null; dataGridMecanica.DataSource = mecanicaColecao; dataGridMecanica.Update(); dataGridMecanica.Refresh(); } buttonAtualizar.Enabled = true; }
private void buttonSalvarMecanica_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxNomeMecanica.Text) || string.IsNullOrEmpty(textBoxCnpjMecanica.Text) || string.IsNullOrEmpty(textBoxCepMecanica.Text) || string.IsNullOrEmpty(textBoxNumMecanica.Text)) { MessageBox.Show("Campos não preenchidos!"); if (string.IsNullOrEmpty(textBoxNomeMecanica.Text)) { textBoxNomeMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCnpjMecanica.Text)) { textBoxCnpjMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCepMecanica.Text)) { textBoxCepMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxNumMecanica.Text)) { textBoxNumMecanica.Focus(); } } else { //Verificacao if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Mecanica mecanica = new Mecanica(); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text; mecanica.CEP = textBoxCepMecanica.Text; mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Inserir(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica inserida com sucesso! ID: " + ID_MECANICA.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Mecânica já cadastrado no sistema ", "Não foi possivel inserir", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.DialogResult = DialogResult.No; } } //ALTERAR......................... else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Mecanica mecanica = new Mecanica(); mecanica.ID_MECANICA = Convert.ToInt32(textBoxIdMecanica.Text); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text.ToString(); mecanica.CEP = textBoxCepMecanica.Text.ToString(); mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Alterar(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica/ID: " + ID_MECANICA.ToString() + " Alterada com sucesso!"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } }