private void RegistrarBaixa() { Model.RegistroBaixa regBaixa = Controller.EstoqueController.montarObjeto( tbObservacoes.Text, (int)numQuantidade.Value); Controller.EstoqueController.registrarBaixa( regBaixa ); }
public void cancelarBaixa(Model.RegistroBaixa rb) { DAL.DALRegistroBaixa dalreg_baixa = new DAL.DALRegistroBaixa(Persistencia); if (MessageBox.Show( "Deseja realmente cancelar a baixa realizada?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { dalreg_baixa.removerBaixa(rb); } }
private void cancelarBaixa() { Model.RegistroBaixa registroBaixa = (Model.RegistroBaixa) dgvBaixasEfetuadas.SelectedRows[0].DataBoundItem; try { Controller.EstoqueController.cancelarBaixa(registroBaixa); }catch (Exception e) { MessageBox.Show(e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void removerBaixa(Model.RegistroBaixa regBaixa) { string sql = "DELETE from registrobaixa where reg_id=@id"; var parametros = criarParametros(); parametros.Add("@id", regBaixa.Reg_id); try { Db.executarNonQuery(sql, parametros); } catch (MySqlException error) { throw new Exception("Erro no banco de dados : " + error.Number); } }
public void registrarBaixa(Model.RegistroBaixa rb) { DAL.DALRegistroBaixa dalreg = new DAL.DALRegistroBaixa(Persistencia); if ((rb.Produto.Pro_quantidade - rb.Reg_quantidade) < rb.Produto.Pro_quantidade_minima) { if (MessageBox.Show("A quantidade em estoque será" + " menor que a mínima", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK) { dalreg.inserirBaixa(rb); } } else { dalreg.inserirBaixa(rb); } }
public void inserirBaixa(Model.RegistroBaixa rb) { string sql = "insert into registrobaixa(reg_descricao, reg_quantidade," + " produto_pro_id, reg_data_efetuado)" + "values(@regDescricao,@regQuantidade,@proId,@proDataEfetuado);"; var parametros = criarParametros(); parametros.Add("@regDescricao", rb.Reg_descricao); parametros.Add("@regQuantidade", rb.Reg_quantidade); parametros.Add("@proId", rb.Produto.Pro_id); parametros.Add("@proDataEfetuado", rb.Data_efetuada); try { Db.executarNonQuery(sql, parametros); }catch (MySqlException erro) { throw new Exception("Erro no banco de dados : " + erro.Number); } }
public static void cancelarBaixa(Model.RegistroBaixa regBaixa) { new BL.BLEstoque().cancelarBaixa(regBaixa); }
public static void registrarBaixa(Model.RegistroBaixa p) { new BL.BLEstoque().registrarBaixa(p); }