private void btnAlterar_Click(object sender, EventArgs e) { try { Database.Entity.tb_materia_prima produto = new Database.Entity.tb_materia_prima(); produto.id_materia_prima = Convert.ToInt32(nudID.Value); produto.nm_produto = txtProduto.Text; produto.vl_preco = nudPreco.Value; produto.ds_categoria = cboCategoria.Text; materiaPrimaBusiness.AlterarMateriaPrima(produto); MessageBox.Show("Matéria prima removida com sucesso!"); dgvMateriaPrima.AutoGenerateColumns = false; dgvMateriaPrima.DataSource = materiaPrimaBusiness.ListarTodos(); lblAlterou.Text = "--"; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
private void btnInserir_Click(object sender, EventArgs e) { try { Database.Entity.tb_materia_prima combo = cboProduto.SelectedItem as Database.Entity.tb_materia_prima; Database.Entity.tb_estoque estoque = new Database.Entity.tb_estoque(); estoque.bt_abastecer = chkAbastecer.Checked; estoque.bt_urgente = chkUrgente.Checked; estoque.ds_especificacao = txtEspecificacao.Text; estoque.ds_situacao_produto = txtSituacao.Text; estoque.dt_validade_prevista = dtpVencimento.Value.Date; estoque.qt_estoque = Convert.ToInt32(nudQuantidade.Value); estoque.vl_total = Convert.ToInt32(nudTotal.Value); estoque.id_materia_prima = combo.id_materia_prima; estoqueBusiness.InserirEstoque(estoque); MessageBox.Show("Registro inserido com sucesso"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
public void InserirMateriaPrima(Database.Entity.tb_materia_prima materiaPrima) { if (string.IsNullOrWhiteSpace(materiaPrima.nm_produto)) { throw new ArgumentException("Informe o nome do produto"); } if (string.IsNullOrWhiteSpace(materiaPrima.ds_categoria)) { throw new ArgumentException("Informe a categoria"); } if (materiaPrima.vl_preco == 0.00m || materiaPrima.vl_preco == null) { throw new ArgumentException("Informe o preço do produto"); } materiaPrimaDatabase.InserirMateriaPrima(materiaPrima); }
private void dgvMateriaPrima_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { try { Database.Entity.tb_materia_prima produto = new Database.Entity.tb_materia_prima(); produto.id_materia_prima = Convert.ToInt32(dgvMateriaPrima.CurrentRow.Cells[0].Value); produto.nm_produto = dgvMateriaPrima.CurrentRow.Cells[1].Value.ToString(); produto.vl_preco = Convert.ToDecimal(dgvMateriaPrima.CurrentRow.Cells[2].Value); produto.ds_categoria = dgvMateriaPrima.CurrentRow.Cells[3].Value.ToString(); txtProduto.Text = produto.nm_produto; nudPreco.Value = produto.vl_preco; cboCategoria.Text = produto.ds_categoria; nudID.Value = produto.id_materia_prima; } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { Database.Entity.tb_materia_prima materiaPrima = new Database.Entity.tb_materia_prima(); materiaPrima.ds_categoria = cboCategoria.Text; materiaPrima.nm_produto = txtMateriaPrima.Text; materiaPrima.vl_preco = nudPreco.Value; materiaPrimaBusiness.InserirMateriaPrima(materiaPrima); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
public void AlterarMateriaPrima(Database.Entity.tb_materia_prima materiaPrima)// Pegar o id do DataGridView { if (string.IsNullOrWhiteSpace(materiaPrima.nm_produto)) { throw new ArgumentException("Informe o nome do produto"); } if (string.IsNullOrWhiteSpace(materiaPrima.ds_categoria)) { throw new ArgumentException("Informe a categoria"); } if (materiaPrima.vl_preco == 0.00m || materiaPrima.vl_preco == null) { throw new ArgumentException("Informe o preço do produto"); } if (materiaPrima.id_materia_prima == 0 || materiaPrima.id_materia_prima == null) { throw new ArgumentException("Informe o registro que deseja alterar"); } materiaPrimaDatabase.AlterarMateriaPrima(materiaPrima); }