public void Alterar(Database.Entity.tb_estoque estoque)
        {
            if (string.IsNullOrWhiteSpace(estoque.ds_situacao_produto))
            {
                throw new ArgumentException("Informe a situação do produto");
            }

            if (string.IsNullOrWhiteSpace(estoque.ds_especificacao))
            {
                throw new ArgumentException("Informe a situação da especificação");
            }


            if (estoque.qt_estoque == 0.00m)
            {
                throw new ArgumentException("Informe a quantidade do produto");
            }

            if (estoque.dt_validade_prevista < DateTime.Now.Date)
            {
                throw new ArgumentException("Essa data já passou");
            }

            if (estoque.vl_total == 0.00m)
            {
                throw new ArgumentException("Informe o total");
            }

            if (estoque.id_materia_prima == null || estoque.id_materia_prima == 0)
            {
                throw new ArgumentException("Informe a matéria prima");
            }

            estoqueDatabase.Alterar(estoque);
        }
Beispiel #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");
            }
        }
Beispiel #3
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque   tbs        = new Database.Entity.tb_estoque();
            Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor;
            Database.Entity.tb_produto   produto    = cboProduto.SelectedItem as Database.Entity.tb_produto;
            tbs.id_forncedor = fornecedor.id_Forncedor;
            tbs.id_produto   = produto.id_produto;

            Business.BusinessEstoque estoque = new Business.BusinessEstoque();
        }
Beispiel #4
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque   tbs        = new Database.Entity.tb_estoque();
            Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor;
            Database.Entity.tb_produto   produto    = cboProduto.SelectedItem as Database.Entity.tb_produto;
            tbs.id_forncedor = fornecedor.id_Forncedor;
            tbs.id_produto   = produto.id_produto;
            tbs.dt_entrada   = dtpEntrada.Value;
            tbs.dt_saida     = dtpSaida.Value;
            tbs.qnt_produto  = Convert.ToInt32(nudQTD.Value);

            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.InserirForneEstoque(tbs);
        }
Beispiel #5
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque tbs     = new Database.Entity.tb_estoque();
            Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto;
            string te = cboConsultarProduto.Text;

            tbs.id_produto  = produto.id_produto;
            tbs.nm_produto  = cboConsultarProduto.Text;
            tbs.qnt_produto = Convert.ToInt32(nudConsultarNud.Value);
            tbs.dt_entrada  = dtpConsultarEntrada.Value;
            tbs.dt_saida    = dtpConsultarSaida.Value;

            Business.BusinessEstoque          prod = new Business.BusinessEstoque();
            List <Database.Entity.tb_estoque> pro  = prod.ConsultarEstoque(tbs);

            dtvConsulta.DataSource = pro;
        }
Beispiel #6
0
 public void AlterarEstoque(Database.Entity.tb_estoque tbs)
 {
 }
Beispiel #7
0
 public void InserirForneEstoque(Database.Entity.tb_estoque tb)
 {
     db.InserirForneEstoque(tb);
 }
Beispiel #8
0
        //estoque


        public List <Database.Entity.tb_estoque> ConsultarEstoque(Database.Entity.tb_estoque tbs)
        {
            return(db.ConsultarEstoque(tbs));
        }