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'); } }
//$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)
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">
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'); } } }