Ejemplo n.º 1
0
 private void RegistrarBaixa()
 {
     Model.RegistroBaixa regBaixa =
         Controller.EstoqueController.montarObjeto(
             tbObservacoes.Text,
             (int)numQuantidade.Value);
     Controller.EstoqueController.registrarBaixa(
         regBaixa
         );
 }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
 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);
     }
 }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 7
0
 public static void cancelarBaixa(Model.RegistroBaixa regBaixa)
 {
     new BL.BLEstoque().cancelarBaixa(regBaixa);
 }
Ejemplo n.º 8
0
 public static void registrarBaixa(Model.RegistroBaixa p)
 {
     new BL.BLEstoque().registrarBaixa(p);
 }