private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _fornecedorRepositorio.incluir(_fornecedor); _fornecedorRepositorio.salvar(); _fornecedor = new model.Fornecedor(); preencheForm(); break; case Operacao.Alteracao: _fornecedorRepositorio.alterar(_fornecedor); _fornecedorRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _fornecedorRepositorio.excluir(_fornecedor); _fornecedorRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_procurar_Click(object sender, EventArgs e) { MySqlConnection conn = null; try { conn = Conexao.getConexao(); MySqlCommand cmd = new MySqlCommand("select distinct * from fornecedor where cnpj = @cnpj", conn); cmd.Prepare(); cmd.Parameters.AddWithValue("@cnpj", this.txt_cnpj.Text); MySqlDataReader rs = cmd.ExecuteReader(); rs.Read(); if (rs.HasRows) { model.Fornecedor fornecedor = new model.Fornecedor(rs); conn.Close(); editar.EditFornecedor editFornecedor = new editar.EditFornecedor(fornecedor); editFornecedor.MdiParent = this.MdiParent; editFornecedor.Show(); this.Close(); } else { conn.Close(); new ErrorDialog("Fornecedor não encontrado!"); } } catch (Exception err) { if (conn != null) conn.Close(); new ErrorDialog(err.Message); } }
public FrmFornecedorFormulario(Operacao op, model.SistemaHotelContext context, model.Fornecedor fornecedor) { _op = op; _context = context; _fornecedor = fornecedor; _fornecedorRepositorio = new repositorio.FornecedorRepositorio(_context); InitializeComponent(); Util.acertaTabOrder(this); }
private void btnSelecionar_Click(object sender, EventArgs e) { if (gridRegistros.CurrentRow == null) { MessageBox.Show("Nenhum registro selecionado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { this.fornecedor = (model.Fornecedor)gridRegistros.CurrentRow.DataBoundItem; } Close(); }