Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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();
 }