public function resultado()
 {
     // Creamos un nuevo objeto para nuestro nuevo usuario
     $pagos = new Pagos();
     // Obtenemos la data enviada por el usuario
     $data = Input::all();
     // Revisamos si la data es válido
     if ($pagos->isValid($data)) {
         // Si la data es valida se la asignamos al usuario
         $pagos->fill($data);
         // Guardamos el usuario
         $pagos->save();
         // Y Devolvemos una redirección a la acción show para mostrar el usuario
         return Redirect::to('menu');
     } else {
         return Redirect::to('pago')->with('error', 'la cantidad es erronea');
     }
 }
Exemple #2
0
//$pdf->setPrintFooter(false); //oculta el footer de pagina 1 de 2 bla bla bla...
//CREA UNA PAGINA
$pdf->AddPage();
//RECEPCION VARIABLE
$pss_id = $_GET['pss_id'];
//CARGA DE CLASES Y METODOS
require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Tipo_producto.class.php';
$objTip = new Tipo_producto();
require_once '../../class/Pss.class.php';
$objPss = new Pss();
require_once '../../class/Util.class.php';
$objUtil = new Util();
require_once '../../class/Pagos.class.php';
$objPago = new Pagos();
require_once '../../class/Bono.class.php';
$objBon = new Bono();
$objCon->db_connect();
$objPss->setPss($pss_id, '', '', '', '', '', '');
$tipoProducto = $objTip->listarTipoProducto($objCon, 'nombre');
$detallePSS = $objPss->verDetallePss($objCon);
$cabeceraPSS = $objPss->cabeceraPSS($objCon);
$pagos = $objPago->listarPagosPSS($objCon, $pss_id, '');
$bonos = $objBon->listarBonosPSS($objCon, $pss_id);
$objCon = null;
$arrTiposPSS = array();
for ($i = 0; $i < count($detallePSS); $i++) {
    $arrTiposPSS[$i] = $detallePSS[$i]['tip_prod_id'];
}
//TABLA DE CONTENIDO HTML
 public function postPublicationPayment()
 {
     $id = Input::get('id');
     if (!Input::has('pub_id')) {
         return Response::json(array('type' => 'danger', 'msg' => 'No se encontro el id de la publicación.'));
     }
     $pub_id = Input::get('pub_id');
     $input = Input::all();
     $rules = array('transNumber' => 'required', 'fecha' => 'required', 'banco' => 'required');
     $messages = array('required' => 'El campo es obligatorio.');
     $validator = Validator::make($input, $rules, $messages);
     if ($validator->fails()) {
         return Response::json(array('type' => 'danger', 'msg' => 'Error al validar los campos', 'data' => $validator->getMessageBag()->toArray()));
     }
     $pago = new Pagos();
     $pago->user_id = $id;
     $pago->pub_id = $pub_id;
     $pago->num_trans = $input['transNumber'];
     $pago->banco_id = $input['banco'];
     if (isset($input['emisor']) && !empty($input['emisor'])) {
         $pago->banco_ext = $input['emisor'];
     }
     $pago->fech_trans = $input['fecha'];
     if ($pago->save()) {
         $publicacion = Publicaciones::find($pub_id);
         $monto = $publicacion->monto;
         $moneda = $publicacion->moneda;
         $publicacion->status = "Procesando";
         $publicacion->save();
         $user = User::find($id);
         $subject = "Correo de administrador";
         $data = array('subject' => $subject, 'createBy' => $user->username, 'monto' => $monto, 'moneda' => $moneda, 'num_trans' => $input['transNumber']);
         $to_Email = '*****@*****.**';
         Mail::send('emails.newPost', $data, function ($message) use($input, $to_Email, $subject) {
             $message->to($to_Email)->from('*****@*****.**')->subject($subject);
         });
         return Response::json(array('type' => 'success', 'msg' => 'Información enviada, pronto procesaremos su pago'));
     } else {
         return Response::json(array('type' => 'danger', 'msg' => 'Error al guardar el pago'));
     }
 }
ini_set('memory_limit', '1G');
set_time_limit(0);
header("Pragma: no-cache");
header("Cache-Control: no-cache");
header("Cache-Control: no-store");
//CONEXIONES A BD Y CREACION DE LAS SQL
require_once '../../include/tcpdf/tcpdf.php';
require_once '../../include/tcpdf/config/lang/spa.php';
require_once '../../class/Tipo_Producto.class.php';
$objTipoProd = new Tipo_Producto();
require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Paciente.class.php';
$objPac = new Paciente();
require_once '../../class/Pagos.class.php';
$objPag = new Pagos();
require_once '../../class/Util.class.php';
$objUti = new Util();
require_once '../../class/Pss.class.php';
$objPss = new Pss();
//TODO LO QUE NECESITAMOS
$numFolio = $_GET['bol_id'];
// NUMERO DE FOLIO
$i = 0;
$p = 0;
$b = 0;
// Variables para los arrays
$objCon->db_connect();
//TODOS LOS DATOS DE PAGO Y BOLETA
$datosPago = $objPag->listarPagosPSS($objCon, '', $numFolio);
//TODOS LOS DATOS DEL PACIENTE (persona,prevision,institucion)
Exemple #5
0
require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Util.class.php';
$objUtil = new Util();
require_once '../../class/Pss.class.php';
$objPss = new Pss();
require_once '../../class/Paciente.class.php';
$objPac = new Paciente();
require_once '../../class/Tipo_Producto.class.php';
$objTip_pro = new Tipo_Producto();
require_once '../../class/Prevision.class.php';
$objPrev = new Prevision();
require_once '../../class/Tipo_pago.class.php';
$objTipPag = new Tipo_pago();
require_once '../../class/Pagos.class.php';
$objPag = new Pagos();
require_once '../../class/Bono.class.php';
$objBon = new Bono();
$objCon->db_connect();
$objPss->setPss_id($_POST['pss_id']);
$pss = $objPss->buscarPss($objCon, "");
$paciente = $objPac->getInformacionPaciente($objCon, "", "", $pss[0]['cue_id']);
$tipoProducto = $objTip_pro->listarTipoProducto($objCon, '');
$detallePSS = $objPss->verDetallePss($objCon);
$objTip_pag = $objTipPag->listarTipoPago($objCon);
$tipoPago = $_POST['tipo'];
if ($tipoPago == 'abono') {
    $pagos = $objPag->buscarPagoPss($objCon, $pss_id);
}
// highlight_string(print_r($pagos,true));
$totalAbonado = 0;
 public function postPublicationPayment()
 {
     $input = Input::all();
     $id = $input['enviarPago'];
     $rules = array('transNumber' => 'required', 'fecha' => 'required', 'banco' => 'required');
     $messages = array('required' => 'El campo es obligatorio.');
     $validator = Validator::make($input, $rules, $messages);
     if ($validator->fails()) {
         return Redirect::to('usuario/publicaciones/pago/' . $input['enviarPago'])->withErrors($validator)->withInput();
     }
     $pago = new Pagos();
     $pago->user_id = Auth::id();
     $pago->pub_id = $id;
     $pago->num_trans = $input['transNumber'];
     $pago->banco_id = $input['banco'];
     if (!empty($input['emisor'])) {
         $pago->banco_ext = $input['emisor'];
     }
     $pago->fech_trans = $input['fecha'];
     if ($pago->save()) {
         $publicacion = Publicaciones::find($id);
         $monto = $publicacion->monto;
         $moneda = $publicacion->moneda;
         $publicacion->status = "Procesando";
         $publicacion->save();
         $subject = "Correo de administrador";
         $data = array('subject' => $subject, 'createBy' => Auth::user()['username'], 'monto' => $monto, 'moneda' => $moneda, 'num_trans' => $input['transNumber']);
         $to_Email = '*****@*****.**';
         Mail::send('emails.newPost', $data, function ($message) use($input, $to_Email, $subject) {
             $message->to($to_Email)->from('*****@*****.**')->subject($subject);
         });
         Session::flash('success', 'Información enviada, pronto procesaremos su pago');
         return Redirect::to('usuario/publicaciones/mis-publicaciones');
     } else {
         Session::flash('error', 'Error al guardar el pago');
         return Redirect::to('usuario/publicaciones/mis-publicaciones');
     }
 }
<?php

require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Pagos.class.php';
$objPag = new Pagos();
require_once '../../class/Boleta.class.php';
$objBol = new Boleta();
require_once '../../class/Pss.class.php';
$objPss = new Pss();
require_once '../../class/Tipo_Pago.class.php';
$objTipo = new Tipo_Pago();
require_once '../../class/Bono.class.php';
$objBon = new Bono();
switch ($_POST['op']) {
    case "pagar":
        session_start();
        $objCon->db_connect();
        $datos = $_POST['datos'];
        $datos = explode(',', $datos);
        $pss_saldo = $_POST['facturado'] - $_POST['pagoActual'];
        $nuevoArr = array();
        $cont = 0;
        for ($i = 0; $i < count($datos); $i++) {
            $nuevoArr[$cont]['tip_pag_id'] = $datos[$i];
            $nuevoArr[$cont]['valor'] = $datos[$i + 1];
            $nuevoArr[$cont]['txtCodT'] = $datos[$i + 2];
            $nuevoArr[$cont]['txtCodA'] = $datos[$i + 3];
            $nuevoArr[$cont]['txtFolio'] = $datos[$i + 4];
            $nuevoArr[$cont]['txtBanco'] = $datos[$i + 5];
            $i = $i + 5;
<?php

require_once '../../class/Conectar.class.php';
require_once '../../class/Util.class.php';
require_once '../../class/Pagos.class.php';
$objCon = new Conectar();
$objUtil = new Util();
$objPag = new Pagos();
$objCon->db_connect();
if (isset($_POST['Boleta']) && $_POST['Boleta'] != "") {
    $datos = $objPag->listarPagos($objCon, '', $_POST['Boleta']);
}
if (isset($_POST['CtaCorriente']) && $_POST['CtaCorriente'] != "") {
}
if (isset($_POST['Identificador']) && $_POST['Identificador'] != "") {
    $identificador = "";
    $identificador = $objUtil->valida_rut($_POST['Identificador']);
    if ($identificador != "") {
        //$datos=$objCue->buscarCuentaSola($objCon, "", "","", $identificador);
    } else {
        //$datos=$objCue->buscarCuentaSola($objCon, "", "","", $_POST['Identificador']);
    }
}
$objCon = null;
?>
<script type="text/javascript" src="controller/client/js_busquedaConsultaPagos.js"></script>
<center><br><h3>Listado de Cuentas Corrientes</h3></center>
<br>
<center>
<div style="width: 65%;">
			<table class="display" width="100%" id="tabConsultaPagos">
Exemple #9
0
 public function search_pagos()
 {
     $id = Input::get('fecha');
     if (is_null($id)) {
         return View::make('pagos.search_pagos');
     } else {
         $pagos = Pagos::where('fecha', '=', $id)->get();
         if (is_object($pagos)) {
             return View::make('pagos.search_pagos', array('pagos' => $pagos));
             //return Redirect::to('pagos/create')->withErrors($respuesta['mensaje'] )->withInput();
             //return Redirect::to('pagos/create/',array('cliente'=>$cliente,'modalidad'=>$modalidad));
         } else {
             return Redirect::to('404.html');
         }
     }
 }