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");
     }
 }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 4
0
 /**
  * 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);
 }
Exemplo n.º 5
0
 /**
  * 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;
 }
Exemplo n.º 6
0
 /**
  * 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);
 }
Exemplo n.º 7
0
 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();
     }
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 11
0
 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');
 }
Exemplo n.º 12
0
 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;
 }
Exemplo n.º 13
0
 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;
     }
 }
Exemplo n.º 14
0
 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;
     }
 }
Exemplo n.º 15
0
 /**
  * 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;
     }
 }
Exemplo n.º 16
0
    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);
    }
Exemplo n.º 17
0
 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);
     }
 }
Exemplo n.º 19
0
 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();
     }
 }
Exemplo n.º 20
0
 public function getMenuProveedores()
 {
     return CHtml::listData(Proveedor::model()->findAll(), "id", "razonsocial");
 }
Exemplo n.º 21
0
 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);
 }
Exemplo n.º 22
0
 /**
  * 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;
 }
Exemplo n.º 24
0
 /**
  * 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;
     }
 }
Exemplo n.º 25
0
                            <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">
Exemplo n.º 26
0
<?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>
Exemplo n.º 27
0
    $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>
Exemplo n.º 28
0
<?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);
Exemplo n.º 29
0
<? 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'];
Exemplo n.º 30
0
<?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");
}
?>