update
This commit is contained in:
@@ -77,6 +77,7 @@ class ShowUsuarios extends Component
|
||||
public $precio_modTarifas = 0;
|
||||
public $consulta_saldo;
|
||||
public $modTarifas;
|
||||
public $modalSaldoDesc;
|
||||
|
||||
|
||||
|
||||
@@ -173,6 +174,23 @@ class ShowUsuarios extends Component
|
||||
$this->saldo_actual = $this->consulta_saldo->valor;
|
||||
$this->modalSaldo = true;
|
||||
|
||||
}
|
||||
public function saldodesc($user_saldo)
|
||||
{
|
||||
$this->user_saldo = $user_saldo;
|
||||
$this->consulta_saldo = Saldo::where('usuario_id', $this->user_saldo)->first();
|
||||
|
||||
if (is_null($this->consulta_saldo)) {
|
||||
$saldo = new Saldo;
|
||||
$saldo->valor = 0;
|
||||
$saldo->usuario_id = $this->user_saldo;
|
||||
$saldo->save();
|
||||
$this->consulta_saldo = $saldo;
|
||||
}
|
||||
|
||||
$this->saldo_actual = $this->consulta_saldo->valor;
|
||||
$this->modalSaldoDesc = true;
|
||||
|
||||
}
|
||||
|
||||
public function addSaldo()
|
||||
@@ -200,6 +218,31 @@ class ShowUsuarios extends Component
|
||||
|
||||
}
|
||||
|
||||
public function descontar()
|
||||
{
|
||||
$recarga = new recarga;
|
||||
$recarga->payment_method_id = 'manual';
|
||||
$recarga->status = 'Descuento';
|
||||
$recarga->usuario_id = $this->user_saldo;
|
||||
$recarga->saldo_id = $this->consulta_saldo->id;
|
||||
$recarga->monto = $this->valor_recargar;
|
||||
$recarga->valor_recarga = $this->valor_recargar;
|
||||
$recarga->save();
|
||||
|
||||
|
||||
$this->consulta_saldo->update([
|
||||
'valor' => $this->saldo_actual - $this->valor_recargar
|
||||
]);
|
||||
|
||||
$this->alert('success', 'Saldo actualizado con exito!', [
|
||||
'position' => 'top'
|
||||
]);
|
||||
|
||||
|
||||
$this->limpiarSaldo();
|
||||
|
||||
}
|
||||
|
||||
public function editar($id)
|
||||
{
|
||||
$this->id_edit = $id;
|
||||
@@ -455,6 +498,7 @@ $usuarioEliminado = User::where('name', 'usuarioEliminado')->value('id');
|
||||
{
|
||||
$this->valor_recargar = null;
|
||||
$this->modalSaldo = false;
|
||||
$this->modalSaldoDesc = false;
|
||||
}
|
||||
|
||||
/* ------------- ACTUALIZAR ------------- */
|
||||
|
||||
Reference in New Issue
Block a user