private void grdNovoPedido_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { try { if (cmbProduto.Text != "" && cmbCliente.Text != "") { if (e.KeyCode == Keys.Delete) { if (MessageBox.Show("Deseja excluir esse Item?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmPedidos f = new frmPedidos(); var obj = (PedidoItem)grdNovoPedido.CurrentRow.DataBoundItem; obj.Excluir(); MessageBox.Show("Item excluído com sucesso!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregarItens(); } } } else { DialogResult dialogResult = MessageBox.Show("Produto ou Cliente não Preenchidos!", "Confirmação", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnIncluir_Click(object sender, EventArgs e) { try { if (cmbProduto.Text != "" && cmbCliente.Text != "") { if (txtQuantidade.Text != "") { var item = new PedidoItem(); frmPedidos f = new frmPedidos(); item.IdProduto = ((Produto)cmbProduto.SelectedItem).Id; item.Quantidade = Convert.ToDouble(txtQuantidade.Text); item.Observacoes = txtObservacao.Text; var pedido = Pedido.BuscarTodos().Where(c => c.IdCliente == ((Cliente)cmbCliente.SelectedItem).Id).FirstOrDefault(); if (pedido != null && pedido.Id > 0) { item.IdPedido = pedido.Id; } else { var pedidoInserir = new Pedido(); pedidoInserir.IdCliente = ((Cliente)cmbCliente.SelectedItem).Id; pedidoInserir.Data = txtData.Text; pedido = Pedido.BuscarTodos().Where(c => c.IdCliente == ((Cliente)cmbCliente.SelectedItem).Id).FirstOrDefault(); } item.Inserir(); MessageBox.Show("Item inserido com sucesso!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos2(); CarregarItens(); } else { DialogResult dialogResult = MessageBox.Show("Quantidade não Preenchida!", "Confirmação", MessageBoxButtons.OK); } } else { DialogResult dialogResult = MessageBox.Show("Produto ou Cliente não Preenchidos!", "Confirmação", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEditar_Click(object sender, EventArgs e) { try { var obj = (Pedido)grdDadosPedido.CurrentRow.DataBoundItem; frmPedidoNovo f = new frmPedidoNovo(); f.txtId.Text = obj.Id.ToString(); f.txtData.Text = obj.Data.ToString(); f.CarregarCombos(); f.cmbStatus.SelectedItem = obj.Status; f.cmbCliente.SelectedValue = obj.IdCliente; this.Close(); f.ShowDialog(); frmPedidos p = new frmPedidos(); p.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }