function proveedor_crear($vista_proveedor) { $proveedor_rut = $_POST["proveedor_rut"]; $proveedor_nombre = $_POST["proveedor_nombre"]; $proveedor_correo = $_POST["proveedor_correo"]; $proveedor_direccion = $_POST["proveedor_direccion"]; $proveedor_movil = $_POST["proveedor_movil"]; $proveedor_fijo = $_POST["proveedor_fijo"]; if (validarRut($proveedor_rut) and validarNombre($proveedor_nombre) and validarEmail($proveedor_correo) and validarUbicacion($proveedor_direccion) and validarFonoFijo($proveedor_fijo) and validarFonoMovil($proveedor_movil)) { $proveedor_instancia = new Proveedor($proveedor_rut, $proveedor_nombre, $proveedor_correo, $proveedor_direccion, $proveedor_fijo, $proveedor_movil); $validador = $proveedor_instancia->Prov_Nuevo(); if ($validador == FALSE) { header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=crear&mensaje=crearError"); } else { header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=ver&id={$proveedor_rut}&mensaje=crearOk"); } } else { header("Location: ../vista/{$vista_proveedor}/proveedores.php?seccion=crear&mensaje=crearError"); } }
public function modificarProveedor() { $analisis = $_POST['modificarAnalisis']; $razonSocial = $_POST['modificarRazonSocial']; $servicio = $_POST['modificarServicio']; $proveedor = new Proveedor(); $proveedor->set_Razon_Social($razonSocial); $proveedor->set_Servicio($servicio); $proveedor->update_Proveedor($analisis, $proveedor); $this->load->view('proveedor.html'); $proveedor->to_table($proveedor->listar_Proveedor()); }
function proveedor() { $tamanio = 10; $proveedor = new Proveedor(); $opciones = new general(); $url = "/" . $_REQUEST['url']; $data['Opcion'] = $opciones->buscaOpcionexurl($url); $data['Modulo'] = $opciones->buscaModulosxurl($url); $data['Proveedor'] = $proveedor->listadoProveedores(); $data['Paginacion'] = $proveedor->Paginacion($tamanio); $data['Pagina'] = 1; $this->view->show("mantenimiento/proveedor.phtml"); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $data = Input::all(); $proveedor = new Proveedor(); if ($proveedor->guardar($data)) { return Response::json($proveedor, 201); } $errores = []; foreach ($proveedor->errores->all() as $error) { $errores[] = array('type' => 'danger', 'msg' => $error); } return Response::json($errores, 200); }
/** * Resets all references to other model objects or collections of model objects. * * This method is a user-space workaround for PHP's inability to garbage collect * objects with circular references (even in PHP 5.3). This is currently necessary * when using Propel in certain daemon or large-volume/high-memory operations. * * @param boolean $deep Whether to also clear the references on all referrer objects. */ public function clearAllReferences($deep = false) { if ($deep && !$this->alreadyInClearAllReferencesDeep) { $this->alreadyInClearAllReferencesDeep = true; if ($this->collOrdencompradetalles) { foreach ($this->collOrdencompradetalles as $o) { $o->clearAllReferences($deep); } } if ($this->collTraspasos) { foreach ($this->collTraspasos as $o) { $o->clearAllReferences($deep); } } if ($this->aProveedor instanceof Persistent) { $this->aProveedor->clearAllReferences($deep); } $this->alreadyInClearAllReferencesDeep = false; } // if ($deep) if ($this->collOrdencompradetalles instanceof PropelCollection) { $this->collOrdencompradetalles->clearIterator(); } $this->collOrdencompradetalles = null; if ($this->collTraspasos instanceof PropelCollection) { $this->collTraspasos->clearIterator(); } $this->collTraspasos = null; $this->aProveedor = null; }
/** * Display a listing of the resource. * * @return Response */ public function index() { date_default_timezone_set('America/Caracas'); $ventas = Venta::all(); $agente = Agente::find(1); $contador = 0; $mes = date('m'); $anio = date('Y'); $mesAnterior = date('m') - 1; if ($mesAnterior < 10) { $anterior = '0' . $mesAnterior . '-' . $anio; } else { $anterior = $mesAnterior . '-' . $anio; } $anteriorX2pr = $anterior - 1 . '-' . $anio; if ($anteriorX2pr < 10) { $anteriorX2 = '0' . $anteriorX2pr; } else { $anteriorX2 = $anteriorX2pr; } $actual = $mes . '-' . $anio; $reportesTodos = DB::table('reportes')->orderBy('n_comp', 'desc')->get(); $proveedores = Proveedor::all(); $totalImpuestoMes = 0; //dd($anteriorX2); return View::make('ventas.index', array('ventas' => $ventas, 'agente' => $agente, 'reportesTodos' => $reportesTodos, 'proveedores' => $proveedores, 'totalImpuestoMes' => $totalImpuestoMes))->with('contador', $contador)->with('mes', $mes)->with('anio', $anio)->with('mesAnterior', $mesAnterior)->with('anterior', $anterior)->with('actual', $actual)->with('anteriorX2', $anteriorX2); }
public function run() { // going 'Faker' :) on the polls table. $faker = Faker::create(); for ($i = 1; $i <= 100; $i++) { $proveedor = new Proveedor(); $proveedor->empresa = $faker->company; $proveedor->telefono = $faker->phoneNumber; $proveedor->direccion = $faker->address; $proveedor->email = $faker->email; $proveedor->contacto = $faker->name; $proveedor->telefonoContacto = $faker->phoneNumber; $proveedor->emailContacto = $faker->email; $proveedor->farmacia_id = $faker->numberBetween(1, 5); $proveedor->save(); } }
public function run() { $object = [["NOMBRE" => "PROVEEDOR1", "RANKING" => "55", "DESCRIPCION" => "DIRECCION: Tr 12 # 15-12, TEL 2355555, EMAIL: al55@gmail.de "], ["NOMBRE" => "PROVEEDOR2", "RANKING" => "12", "DESCRIPCION" => "DIRECCION: Tr 25 # 15-25, TEL 2252525, EMAIL: qwe25@gmail.de "], ["NOMBRE" => "PROVEEDOR25", "RANKING" => "65", "DESCRIPCION" => "1DIRECCION: Tr 34 # 15, TEL 2324456, EMAIL: wer5@gmail.de "], ["NOMBRE" => "PROVEEDOR40", "RANKING" => "99", "DESCRIPCION" => "1DIRECCION: Tr 34 # 15, TEL 2324456, EMAIL: dfg56l@gmail.de "]]; DB::unprepared('ALTER TABLE ' . $this->table . ' AUTO_INCREMENT = 1'); foreach ($object as $detail) { Proveedor::create($detail); } }
public function deleteAction() { $form = new ProveedorForm(); if ($form->isValidForDelete()) { $object = Proveedor::findOrFail(Input::get($this->key)); $object->delete(); } return Redirect::route($this->routeIndex); }
public function comboProveedores() { try { Log::debug(__METHOD__ . " - cmb prov -"); return Proveedor::lists('nombre', 'id'); } catch (\Exception $ex) { Log::error($ex); } return null; }
public function getGenerateTxt($desde, $hasta) { $reportes = Reporte::where('fecha', '>=', $desde)->where('fecha', '<=', $hasta)->get(); $facturas = Factura::all(); $agente = Agente::find(1); $proveedores = Proveedor::all(); $code = str_random(10); $content = \View::make('excel.txt')->with('reportes', $reportes)->with('facturas', $facturas)->with('agente', $agente)->with('proveedores', $proveedores); return \Response::make($content, '200')->header('Content-Type', 'plain/txt'); }
public function actualizarEstadoProveedor($idProveedor, $estado_Prov) { $resultado = array('data' => 1, 'message' => 'Su solicitud ha sido procesada correctamente.'); $proveedor = Proveedor::model()->findByPk($idProveedor); $proveedor->estado_Prov = $estado_Prov; if (!$proveedor->save()) { $resultado = array('data' => 0, 'message' => 'No hemos podido realizar su solicitud, intentelo nuevamente'); } return $resultado; }
public function __construct($numero = NULL) { if ($numero != NULL) { $obj = Proveedor::TraerUnProveedorPorNumero($numero); $this->numero = $obj->numero; $this->nombre = $obj->nombre; $this->domicilio = $obj->domicilio; $this->localidad = $obj->localidad; } }
public function borrarProveedor($id) { $proveedor = Proveedor::findOrFail($id); if ($this->proveedorData->borrarProveedor($proveedor)) { Session::flash('proveedor_eliminado', 'El proveedor ' . $proveedor->Nombre . ' fue eliminado'); return true; } else { Session::flash('proveedor_no_eliminada', 'El proveedor ' . $proveedor->Nombre . ' no se elimino'); return false; } }
/** * Consulta la información de un proveedor registrado * */ public function consultarProveedorAlmacen($id_externo) { //$proveedor = Proveedor::where('proveedor_id', '=', $id_externo) // ->get(array('id')); $proveedor = Proveedor::whereProveedorId($id_externo)->get(); //Sustitiuye las dos líneas anteriores if (!$proveedor->isEmpty()) { return $proveedor; } else { return false; } }
public function home() { $agente = Agente::find(1); $totalAgente = DB::table('agente')->count(); $iva = DB::table('impuesto')->where('estatus', '=', 'actual')->first(); date_default_timezone_set('America/Caracas'); $dia = date('d'); $mes = date('m'); $anio = date('Y'); $hoy = $anio . '-' . $mes . '-' . $dia; $mesActual = $anio . '-' . $mes; $reportesIva = DB::table('reportes')->orderBy('id', 'DESC')->where('fecha', '=', $hoy)->get(); $reportesTodos = DB::table('reportes')->orderBy('n_comp', 'desc')->get(); $proveedores = Proveedor::all(); $totalDia = 0; $totalMes = 0; $contador = 0; $reportesIslr = DB::table('reportesislr')->where('fecha', '=', $hoy)->orderBy('fecha', 'desc')->get(); $empleados = Empleado::all(); $reportesIslrTodos = DB::table('reportesislr')->orderBy('fecha', 'desc')->get(); // Suscripcion $diaLicencia = date('d', strtotime($agente->hasta)); $mesLicencia = date('m', strtotime($agente->hasta)); $anioLicencia = date('Y', strtotime($agente->hasta)); $licencia = date('Y-m-d', strtotime($agente->hasta)); $fechaHoy = date('Y-m-d'); $datetime1 = new DateTime($fechaHoy); $datetime2 = new DateTime($licencia); $interval = $datetime1->diff($datetime2); $resta = $interval->format('%R%a'); $diasRestante = str_replace("+", "", $resta); //dd($diasRestante); $hoyLicencia = date('d-m-Y'); if ($hoyLicencia == $diaLicencia . '-' . $mesLicencia . '-' . $anioLicencia) { $mensaje = '<div class="alert alert-warning"> <button type="button" class="close" data-dismiss="alert">×</button> <p>Hasta hoy ' . date("d/m/Y", strtotime($hoyLicencia)) . ' puedes usar la aplicación</p> </div>'; } elseif ($diasRestante <= 30) { $mensaje = '<div class="alert alert-warning"> <button type="button" class="close" data-dismiss="alert">×</button> <p>Te quedan ' . $diasRestante . ' días de suscripción, Por favor ponte en contacto con <b>joserph.a@gmail.com<b></p> </div>'; } else { $mensaje = ''; } if (is_null($iva)) { $iva = 'vencido'; } return View::make('home', array('agente' => $agente, 'totalAgente' => $totalAgente, 'iva' => $iva, 'reportesIva' => $reportesIva, 'proveedores' => $proveedores, 'reportesTodos' => $reportesTodos, 'reportesIslr' => $reportesIslr, 'empleados' => $empleados, 'reportesIslrTodos' => $reportesIslrTodos))->with('contador', $contador)->with('totalDia', $totalDia)->with('totalMes', $totalMes)->with('hoy', $hoy)->with('mes', $mes)->with('anio', $anio)->with('mensaje', $mensaje); //return var_dump($reportesTodos); }
function GetDetail($CfdiPath) { $CfdiType = $this->GetCfdiType($CfdiPath); if (strcasecmp($CfdiType, "0") == 0) { echo "\n Xml desconocido " . basename($CfdiPath); return 0; } switch ($CfdiType) { /* Factura de Proveedor/Cliente */ case 'Factura': return Proveedor::GetDetail($CfdiPath); case 'Nomina': return Nomina::GetDetail($CfdiPath); default: return 0; } }
public function render_view_soporte_tecnico($idsoporte_tecnico = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $idsoporte_tecnico) { $data["soporte_tecnico_info"] = SoporteTecnico::find($idsoporte_tecnico)->get(); $data["soporte_tecnico_info"] = $data["soporte_tecnico_info"][0]; $data["proveedor"] = Proveedor::lists('razon_social', 'idproveedor'); if ($data["soporte_tecnico_info"] == null) { return Redirect::to('soportes_tecnicos/list_soporte_tecnico'); } $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento'); return View::make('soporte_tecnico/viewSoporteTecnico', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function update() { $inputs = Input::all(); $reglas = array('nom_raz' => 'required|max:50', 'contacto' => 'max:50', 'direccion' => 'required', 'email' => 'email', 'tel' => 'max:50', 'nextel' => 'max:50'); $mensajes = array('required' => 'Campo Obligatorio'); $validar = Validator::make($inputs, $reglas); if ($validar->fails()) { Input::flash(); return Redirect::back()->withInput()->withErrors($validar); } else { $id_proveedor = Input::get('id_proveedor'); $proveedor = Proveedor::find($id_proveedor); $proveedor->nom_raz = Input::get('nom_raz'); $proveedor->contacto = Input::get('contacto'); $proveedor->direccion = Input::get('direccion'); $proveedor->id_localidad = Input::get('localidad'); $proveedor->email = Input::get('email'); $proveedor->tel = Input::get('tel'); $proveedor->nextel = Input::get('nextel'); $proveedor->web = Input::get('web'); $proveedor->save(); return Redirect::to('lista_proveedores')->with('error', 'El Proveedor ha sido actualizado con Éxito')->withInput(); } }
public function getMenuProveedores() { return CHtml::listData(Proveedor::model()->findAll(), "id", "razonsocial"); }
public function actionAutoCompletel() { $criteria = new CDbCriteria(); $criteria->compare('LOWER(CodProveedor)', strtolower($_GET['term']), true); // $criteria->compare('LOWER(CodProducto)', strtolower($_GET['term']), true, 'OR'); $criteria->order = 'CodProveedor'; $criteria->limit = 30; $data = Proveedor::model()->findAll($criteria); if (!empty($data)) { $arr = array(); foreach ($data as $item) { $arr[] = array('id' => $item->CodProveedor, 'value' => $item->CodProveedor, 'label' => $item->CodProveedor, 'direccion' => $item->Direccion, 'nombre' => $item->Descripcion, 'telefono' => $item->Telefono); } } else { $arr = array(); $arr[] = array('id' => '', 'value' => 'No se han encontrado resultados para su búsqueda', 'label' => 'No se han encontrado resultados para su búsqueda'); } echo CJSON::encode($arr); }
/** * Exclude object from result * * @param Proveedor $proveedor Object to remove from the list of results * * @return ProveedorQuery The current query, for fluid interface */ public function prune($proveedor = null) { if ($proveedor) { $this->addUsingAlias(ProveedorPeer::IDPROVEEDOR, $proveedor->getIdproveedor(), Criteria::NOT_EQUAL); } return $this; }
/** * Declares an association between this object and a Proveedor object. * * @param Proveedor $v * @return Registrocompra The current object (for fluent API support) * @throws PropelException */ public function setProveedor(Proveedor $v = null) { if ($v === null) { $this->setIdprovee(NULL); } else { $this->setIdprovee($v->getIdproveedor()); } $this->aProveedor = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Proveedor object, it will not be re-added. if ($v !== null) { $v->addRegistrocompra($this); } return $this; }
/** * Adds an object to the instance pool. * * Propel keeps cached copies of objects in an instance pool when they are retrieved * from the database. In some cases -- especially when you override doSelect*() * methods in your stub classes -- you may need to explicitly add objects * to the cache in order to ensure that the same objects are always returned by doSelect*() * and retrieveByPK*() calls. * * @param Proveedor $obj A Proveedor object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool($obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getId(); } // if key === null ProveedorPeer::$instances[$key] = $obj; } }
<p class="text-center"><b>Dirección</b></p> </div> <div class="col-xs-2 "> <p class="text-center"><b>RUC</b></p> </div> <div class="col-xs-1"> <p class="text-center"><b>Añadir Artículo</b></p> </div> <div class="col-xs-1 col-xs-offset-1"> <p class="text-center"><b>Articulos Registrados</b></p> </div> </div> </div> <?php require_once '../../Clases/clsProveedor.php'; $obj = new Proveedor(); $obj->ListarProveedores(); ?> <input type="hidden" id="idArt" name="idArt"> <input type="hidden" id="idProv" name="idProv"> </div> </div> </div> </div> <!-- Modal Nuevo Proveedor--> <form name="frmgrabarProveedor" id="frmgrabarProveedor" method="post" action="../../Funciones/ActualizaProveedor.php"> <div class="modal fade" id="ActualizaProveedor" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content">
<?php /** @var ProveedorController $this */ /** @var Proveedor $model */ $this->breadcrumbs = array($model->label(2) => array('index'), Yii::t('app', $model->id_proveedor) => array('view', 'id' => $model->id_proveedor), Yii::t('AweCrud.app', 'Update')); $this->menu = array(array('label' => Yii::t('AweCrud.app', 'Delete'), 'icon' => 'trash', 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id_proveedor), 'confirm' => Yii::t('AweCrud.app', 'Are you sure you want to delete this item?'))), array('label' => Yii::t('AweCrud.app', 'Manage'), 'icon' => 'list-alt', 'url' => array('admin'))); ?> <fieldset> <legend><?php echo Yii::t('AweCrud.app', 'Update') . ' ' . Proveedor::label(); ?> <?php echo CHtml::encode($model); ?> </legend> <?php echo $this->renderPartial('_form', array('model' => $model)); ?> </fieldset>
$resultado = Proveedor::Borrar($_POST['idparaborrar']); } ?> <form name="frmBorrar" method="POST" > <input type="hidden" name="idparaborrar" id="idparaborrar" /> </form> <form name="frmModificar" method="POST" action="alta.php" > <input type="hidden" name="idparamodificar" id="idparamodificar" /> </form> <div class="container"> <div class="page-header"> <h1>Ejemplos de Grilla</h1> </div> <div class="CajaInicio animated bounceInRight"> <h1>Ejemplos PDO </h1> <?php $ArrayDeProveedores = Proveedor::TraerTodosLosProveedores(); echo "<table class='table'>\n\t\t<thead>\n\t\t\t<tr>\n\t\t\t\t<th> Nombre </th>\n\t\t\t\t<th> Domicilio </th>\n\t\t\t\t<th> Localidad </th>\n\t\t\t\t<th> BORRAR </th>\n\t\t\t\t<th> MODIFICAR </th>\n\t\t\t</tr> \n\t\t</thead>"; foreach ($ArrayDeProveedores as $prov) { echo " \t<tr>\n\t\t\t\t\t<td>" . $prov->GetNombre() . "</td>\n\t\t\t\t\t<td>" . $prov->GetDomicilio() . "</td>\n\t\t\t\t\t<td>" . $prov->GetLocalidad() . "</td>\n\t\t\t\t\t<td><button class='btn btn-danger' name='Borrar' onclick='Borrar(" . $prov->GetNumero() . ")'>Borrar</button></td>\n\t\t\t\t\t<td><button class='btn btn-warning' name='Modificar' onclick='Modificar(" . $prov->GetNumero() . ")'>Modificar</button></td>\n\t\t\t\t</tr>"; } echo "</table>"; ?> </div> </div> </body> </html>
<?php $proveedor = $_POST["proveedor"]; $articulo = $_POST["articulo"]; $cantidad = $_POST["cantidad"]; $precio = $_POST["precio"]; require '../Clases/clsProveedor.php'; $objPro = new Proveedor(); $objPro->AñadirArticuloProveedor($articulo, $proveedor, $cantidad, $precio);
<? require_once './view/html.php'; $proveedor = new Proveedor(); $tipo_doc = new TipoDoc(); $ciudad = new Ciudad(); $ciudad->setOrder(" ORDER BY nom"); $departamento = new Departamento(); $rol = new Rol(); if ($_GET['op']=='insert') { $proveedor->setIdDoc($_POST['id_doc']); $proveedor->setDoc($_POST['doc']); $proveedor->setNom($_POST['nom']); $proveedor->setApe($_POST['ape']); $proveedor->setDir($_POST['dir']); $proveedor->setIdCiu($_POST['id_ciu']); $proveedor->setIdDep($_POST['id_dep']); $proveedor->setTel($_POST['tel']); $proveedor->insert(); } if ($_GET['op']=='delete') { $proveedor->delete($_GET['id']); } if ($_GET['op']=='ord') { $proveedor->setOrder(" ORDER BY ".$_GET['by']); $_SESSION['orden'] = " ORDER BY ".$_GET['by']; } $show=$_SESSION['show'];
<?php include "IncluirClases.php"; //si hace click sobre un registro llene el form modal con datos if (isset($_GET['id'])) { $id = $_GET['id']; $Proveedor = new ProveedorBLL(); } //si hizo click en el envio if (isset($_POST['submit'])) { //captura de datos $nombre = $_POST['nombre']; $telefono = $_POST['telefono']; $direccion = $_POST['direccion']; $proveedorE = new Proveedor(); $proveedorE->setNombre($nombre); $proveedorE->setTelefono($telefono); $proveedorE->setDireccion($direccion); $ProveedorBLL = new ProveedorBLL(); $ProveedorBLL->Agregar($proveedorE); if ($ProveedorBLL->getHayError()) { $_SESSION['registrado'] = 'f2'; } else { //si no hay error hay q hacer la modificacion $_SESSION['registrado'] = 't1'; } //sea cual sea el caso lo retorna a mantenimientos header("location:../Mantenimiento_Proveedores.php"); } ?>