private void btnConcluir_Click(object sender, EventArgs e) { try { if (cmbComposicao.Text == "") { DialogResult dialogResult = MessageBox.Show("Produto não Preenchido!", "Confirmação", MessageBoxButtons.OK); } else { Composicao c = new Composicao(); c.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; c.VerificarVenda(); if (c.CustoVenda != 0) { cmbComposicao.Enabled = true; c.Lucro = Double.Parse(lblLucro.Text.Replace(".", ",")); c.GravarLucro(); txtValorVenda.Text = ""; txtValorVenda.Enabled = false; btnInserirVenda.Enabled = false; MessageBox.Show("Produto para selecionar Desbloqueado!", "Confirmação", MessageBoxButtons.OK); } else { MessageBox.Show("Valor de VENDA Não inserido! Favor adicionar!", "Confirmação", MessageBoxButtons.OK); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnInserirVenda_Click(object sender, EventArgs e) { try { if (cmbComposicao.Text == "") { DialogResult dialogResult = MessageBox.Show("Produto não Preenchido!", "Confirmação", MessageBoxButtons.OK); } else { Composicao c = new Composicao(); c.CustoVenda = Double.Parse(txtValorVenda.Text.Replace(".", ",")); c.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; c.GravarVenda(); MessageBox.Show("Valor de VENDA Incluido!", "Confirmação", MessageBoxButtons.OK); CarregarItens(); c.Lucro = Double.Parse(lblLucro.Text.Replace(".", ",")); c.GravarLucro(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void grdDados_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { try { if (e.KeyCode == Keys.Delete) { if (MessageBox.Show("Deseja excluir esse Item?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var obj = (ComposicaoItem)grdDados.CurrentRow.DataBoundItem; obj.Excluir(); CarregarItens(); Composicao com = new Composicao(); com.CustoTotal = Double.Parse(lblCustoTotalProduto.Text.Replace(".", ",")); com.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; com.GravarCusto(); com.Lucro = Double.Parse(lblLucro.Text.Replace(".", ",")); com.GravarLucro(); MessageBox.Show("Item excluído com sucesso!", "Produto", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSair_Click(object sender, EventArgs e) { try { Composicao c = new Composicao(); if (cmbComposicao.SelectedIndex != -1) { c.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; c.VerificarVenda(); if (c.CustoVenda != 0) { btnInserirVenda.Enabled = false; txtValorVenda.Enabled = false; c.Lucro = Double.Parse(lblLucro.Text.Replace(".", ",")); c.GravarLucro(); this.Close(); } else { MessageBox.Show("Valor de VENDA Não inserido! Favor adicionar!", "Confirmação", MessageBoxButtons.OK); } } else { this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnInserir_Click(object sender, EventArgs e) { try { if (cmbProduto.Text != "" && cmbComposicao.Text != "") { var item = new ComposicaoItem(); item.IdProduto = ((Produto)cmbProduto.SelectedItem).Id; item.Quantidade = Convert.ToDouble(txtQuantidade.Text); var composicao = Composicao.BuscarTodos().Where(c => c.IdProduto == ((Produto)cmbComposicao.SelectedItem).Id).FirstOrDefault(); if (composicao != null && composicao.Id > 0) { item.IdComposicao = composicao.Id; } else { var compInserir = new Composicao(); compInserir.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; compInserir.Inserir(); composicao = Composicao.BuscarTodos().Where(c => c.IdProduto == ((Produto)cmbComposicao.SelectedItem).Id).FirstOrDefault(); item.IdComposicao = composicao.Id; } item.Inserir(); MessageBox.Show("Item inserido com sucesso!", "Item", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); CarregarItens(); Composicao com = new Composicao(); com.CustoTotal = Double.Parse(lblCustoTotalProduto.Text.Replace(".", ",")); com.IdProduto = ((Produto)cmbComposicao.SelectedItem).Id; com.GravarCusto(); com.Lucro = Double.Parse(lblLucro.Text.Replace(".", ",")); com.GravarLucro(); btnInserirVenda.Enabled = true; txtValorVenda.Enabled = true; } else { DialogResult dialogResult = MessageBox.Show("Produto ou Matéria-Prima não Preenchidos!", "Confirmação", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }