GetNextId(); $codigo = strtoupper($monedero->GeneraCodigo()); $info['codigo'] = $nextId.$codigo; $smarty->assign('info', $info); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/agregar-monedero-popup.tpl'); break; case 'saveMonedero': $fecha = date('Y-m-d H:i:s'); $saldo = $_POST['saldo']; $monedero->setTipo($_POST['tipo']); $monedero->setCodigo($_POST['codigo']); $monedero->setSaldo($saldo); $monedero->setFecha($fecha); $monedero->setStatus($_POST['status']); $monederoId = $monedero->Save(); if(!$monederoId) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { //Agregamos el registro en el Historial del Monedero $monedero->setFecha($fecha); $monedero->setMonederoId($monederoId); $monedero->setTotal($saldo); $monedero->setTipo('Inicial'); $monedero->SaveHistorial(); echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); echo '[#]'; $monederos = $monedero->Enumerate(); $items = array(); foreach($monederos['items'] as $res){ $monedero->setMonederoId($res['monederoId']); $res['historial'] = $monedero->EnumHistorial(); $items[] = $res; } $monederos['items'] = $items; $smarty->assign('monederos', $monederos); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/monederos.tpl'); } break; case 'editMonedero': $monederoId = $_POST['monederoId']; $monedero->setMonederoId($monederoId); $info = $monedero->Info(); $smarty->assign('info', $info); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/editar-monedero-popup.tpl'); break; case 'saveEditMonedero': $monedero->setMonederoId($_POST['monederoId']); $monedero->setStatus($_POST['status']); if(!$monedero->Update()) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); echo '[#]'; $monederos = $monedero->Enumerate(); $items = array(); foreach($monederos['items'] as $res){ $monedero->setMonederoId($res['monederoId']); $res['historial'] = $monedero->EnumHistorial(); $items[] = $res; } $monederos['items'] = $items; $smarty->assign('monederos', $monederos); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/monederos.tpl'); } break; case 'deleteMonedero': $monederoId = $_POST['monederoId']; $monedero->setMonederoId($monederoId); if(!$monedero->Delete()) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status.tpl'); echo '[#]'; $monederos = $monedero->Enumerate(); $items = array(); foreach($monederos['items'] as $res){ $monedero->setMonederoId($res['monederoId']); $res['historial'] = $monedero->EnumHistorial(); $items[] = $res; } $monederos['items'] = $items; $smarty->assign('monederos', $monederos); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/monederos.tpl'); } break; case 'search': $monedero->setTipo($_POST['tipo']); $monedero->setStatus($_POST['status']); $result = $monedero->Search(); $items = array(); foreach($result as $res){ $monedero->setMonederoId($res['monederoId']); $res['historial'] = $monedero->EnumHistorial(); $items[] = $res; } $monederos['items'] = $items; $smarty->assign('monederos', $monederos); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/monederos.tpl'); break; case 'loadStatus': $info['tipo'] = $_POST['tipo']; $smarty->assign('info', $info); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/enumStatusMon.tpl'); break; }//switch ?>