Exemple #1
0
        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");
            }
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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);
        }