本文整理汇总了PHP中Proveedor::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Proveedor::save方法的具体用法?PHP Proveedor::save怎么用?PHP Proveedor::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Proveedor
的用法示例。
在下文中一共展示了Proveedor::save方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: doSave
/**
* Performs the work of inserting or updating the row in the database.
*
* If the object is new, it inserts it; otherwise an update is performed.
* All related objects are also updated in this method.
*
* @param PropelPDO $con
* @return int The number of rows affected by this insert/update and any referring fk objects' save() operations.
* @throws PropelException
* @see save()
*/
protected function doSave(PropelPDO $con)
{
$affectedRows = 0;
// initialize var to track total num of affected rows
if (!$this->alreadyInSave) {
$this->alreadyInSave = true;
// We call the save method on the following object(s) if they
// were passed to this object by their coresponding set
// method. This object relates to these object(s) by a
// foreign key reference.
if ($this->aProveedor !== null) {
if ($this->aProveedor->isModified() || $this->aProveedor->isNew()) {
$affectedRows += $this->aProveedor->save($con);
}
$this->setProveedor($this->aProveedor);
}
if ($this->isNew() || $this->isModified()) {
// persist changes
if ($this->isNew()) {
$this->doInsert($con);
} else {
$this->doUpdate($con);
}
$affectedRows += 1;
$this->resetModified();
}
$this->alreadyInSave = false;
}
return $affectedRows;
}
示例2: submit_create_proveedor
public function submit_create_proveedor()
{
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) {
// Validate the info, create rules for the inputs
$attributes = array('proveedor_ruc' => 'Número de RUC', 'proveedor_razon_social' => 'Razón Social', 'proveedor_nombre_contacto' => 'Nombre de Contacto', 'email' => 'E-mail', 'telefono' => 'Teléfono');
$messages = array();
$rules = array('proveedor_ruc' => 'required|numeric|digits:11', 'proveedor_razon_social' => 'required|max:100|unique:proveedores,razon_social|alpha_num_spaces', 'proveedor_nombre_contacto' => 'required|max:200|alpha_spaces', 'email' => 'required|email|max:45', 'telefono' => 'required|digits:7|max:45');
// Run the validation rules on the inputs from the form
$validator = Validator::make(Input::all(), $rules, $messages, $attributes);
// If the validator fails, redirect back to the form
if ($validator->fails()) {
return Redirect::to('proveedores/create_proveedor')->withErrors($validator)->withInput(Input::all());
} else {
$proveedor = new Proveedor();
$proveedor->razon_social = Input::get('proveedor_razon_social');
$proveedor->nombre_contacto = Input::get('proveedor_nombre_contacto');
$proveedor->email = Input::get('email');
$proveedor->telefono = Input::get('telefono');
$proveedor->ruc = Input::get('proveedor_ruc');
$proveedor->idestado = 1;
$proveedor->save();
return Redirect::to('proveedores/list_proveedores')->with('message', 'Se creó correctamente el proveedor.');
}
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例3: post_create
public function post_create()
{
$rules = array('clave' => 'required|unique:proveedores|max:12|alpha_dash', 'nombre' => 'required|unique:proveedores,nombre|max:100', 'rfc' => 'required|unique:proveedores|max:20|alpha_dash', 'direccion' => 'max:100', 'colonia' => 'max:40', 'ciudad' => 'max:30', 'estado' => 'max:30', 'pais' => 'max:30', 'cp' => 'max:10', 'tel1' => 'max:20', 'tel2' => 'max:20', 'fax' => 'max:20', 'idRadio' => 'max:12', 'contacto' => 'max:80', 'email' => 'email|max:50');
$validation = Validator::make(Input::all(), $rules);
if ($validation->fails()) {
Messages::add('error', $validation->errors->all());
return Redirect::to('admin/' . $this->views . '/create')->with_input();
} else {
$prov = new Proveedor();
$prov->clave = strtoupper(Input::get('clave'));
$prov->nombre = strtoupper(Input::get('nombre'));
$prov->rfc = strtoupper(Input::get('rfc'));
$prov->direccion = strtoupper(Input::get('direccion'));
$prov->colonia = strtoupper(Input::get('colonia'));
$prov->ciudad = strtoupper(Input::get('ciudad'));
$prov->estado = strtoupper(Input::get('estado'));
$prov->pais = strtoupper(Input::get('pais'));
$prov->cp = strtoupper(Input::get('cp'));
$prov->tel1 = strtoupper(Input::get('tel1'));
$prov->tel2 = strtoupper(Input::get('tel2'));
$prov->fax = strtoupper(Input::get('fax'));
$prov->idRadio = strtoupper(Input::get('idRadio'));
$prov->contacto = strtoupper(Input::get('contacto'));
$prov->email = Input::get('email');
$prov->estatus = 'A';
$prov->save();
Messages::add('success', 'Proveedor Creado');
return Redirect::to('admin/' . $this->views . '');
}
}
示例4: doSave
/**
* Performs the work of inserting or updating the row in the database.
*
* If the object is new, it inserts it; otherwise an update is performed.
* All related objects are also updated in this method.
*
* @param PropelPDO $con
* @return int The number of rows affected by this insert/update and any referring fk objects' save() operations.
* @throws PropelException
* @see save()
*/
protected function doSave(PropelPDO $con)
{
$affectedRows = 0;
// initialize var to track total num of affected rows
if (!$this->alreadyInSave) {
$this->alreadyInSave = true;
// We call the save method on the following object(s) if they
// were passed to this object by their corresponding set
// method. This object relates to these object(s) by a
// foreign key reference.
if ($this->aProveedor !== null) {
if ($this->aProveedor->isModified() || $this->aProveedor->isNew()) {
$affectedRows += $this->aProveedor->save($con);
}
$this->setProveedor($this->aProveedor);
}
if ($this->isNew() || $this->isModified()) {
// persist changes
if ($this->isNew()) {
$this->doInsert($con);
} else {
$this->doUpdate($con);
}
$affectedRows += 1;
$this->resetModified();
}
if ($this->ordencompradetallesScheduledForDeletion !== null) {
if (!$this->ordencompradetallesScheduledForDeletion->isEmpty()) {
OrdencompradetalleQuery::create()->filterByPrimaryKeys($this->ordencompradetallesScheduledForDeletion->getPrimaryKeys(false))->delete($con);
$this->ordencompradetallesScheduledForDeletion = null;
}
}
if ($this->collOrdencompradetalles !== null) {
foreach ($this->collOrdencompradetalles as $referrerFK) {
if (!$referrerFK->isDeleted() && ($referrerFK->isNew() || $referrerFK->isModified())) {
$affectedRows += $referrerFK->save($con);
}
}
}
if ($this->traspasosScheduledForDeletion !== null) {
if (!$this->traspasosScheduledForDeletion->isEmpty()) {
TraspasoQuery::create()->filterByPrimaryKeys($this->traspasosScheduledForDeletion->getPrimaryKeys(false))->delete($con);
$this->traspasosScheduledForDeletion = null;
}
}
if ($this->collTraspasos !== null) {
foreach ($this->collTraspasos as $referrerFK) {
if (!$referrerFK->isDeleted() && ($referrerFK->isNew() || $referrerFK->isModified())) {
$affectedRows += $referrerFK->save($con);
}
}
}
$this->alreadyInSave = false;
}
return $affectedRows;
}
示例5: doSave
/**
* Performs the work of inserting or updating the row in the database.
*
* If the object is new, it inserts it; otherwise an update is performed.
* All related objects are also updated in this method.
*
* @param PropelPDO $con
* @return int The number of rows affected by this insert/update and any referring fk objects' save() operations.
* @throws PropelException
* @see save()
*/
protected function doSave(PropelPDO $con)
{
$affectedRows = 0;
// initialize var to track total num of affected rows
if (!$this->alreadyInSave) {
$this->alreadyInSave = true;
// We call the save method on the following object(s) if they
// were passed to this object by their coresponding set
// method. This object relates to these object(s) by a
// foreign key reference.
if ($this->aUsuario !== null) {
if ($this->aUsuario->isModified() || $this->aUsuario->isNew()) {
$affectedRows += $this->aUsuario->save($con);
}
$this->setUsuario($this->aUsuario);
}
if ($this->aProveedor !== null) {
if ($this->aProveedor->isModified() || $this->aProveedor->isNew()) {
$affectedRows += $this->aProveedor->save($con);
}
$this->setProveedor($this->aProveedor);
}
if ($this->isNew() || $this->isModified()) {
// persist changes
if ($this->isNew()) {
$this->doInsert($con);
} else {
$this->doUpdate($con);
}
$affectedRows += 1;
$this->resetModified();
}
if ($this->detallePedidoProveedorsScheduledForDeletion !== null) {
if (!$this->detallePedidoProveedorsScheduledForDeletion->isEmpty()) {
foreach ($this->detallePedidoProveedorsScheduledForDeletion as $detallePedidoProveedor) {
// need to save related object because we set the relation to null
$detallePedidoProveedor->save($con);
}
$this->detallePedidoProveedorsScheduledForDeletion = null;
}
}
if ($this->collDetallePedidoProveedors !== null) {
foreach ($this->collDetallePedidoProveedors as $referrerFK) {
if (!$referrerFK->isDeleted()) {
$affectedRows += $referrerFK->save($con);
}
}
}
$this->alreadyInSave = false;
}
return $affectedRows;
}
示例6: actionCreate
/**
* Creates a new model.
* If creation is successful, the browser will be redirected to the 'view' page.
*/
public function actionCreate()
{
$model = new Proveedor();
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if (isset($_POST['Proveedor'])) {
$model->attributes = $_POST['Proveedor'];
if ($model->save()) {
$this->redirect(array('view', 'id' => $model->Id));
}
}
$this->render('create', array('model' => $model));
}
示例7: agregarProveedor
public function agregarProveedor($RazSoc_Prov, $tipoPersona_Prov, $ruc_Prov, $direccion_Prov, $telefono_Prov, $email_Prov)
{
$resultado = array('valor' => 1, 'message' => 'Su solicitud ha sido procesada correctamente.');
$proveedor = new Proveedor();
$proveedor->RazSoc_Prov = $RazSoc_Prov;
$proveedor->tipoPersona_Prov = $tipoPersona_Prov;
$proveedor->ruc_Prov = $ruc_Prov;
$proveedor->direccion_Prov = $direccion_Prov;
$proveedor->telefono_Prov = $telefono_Prov;
$proveedor->email_Prov = $email_Prov;
if (!$proveedor->save()) {
$resultado = array('valor' => 0, 'message' => 'No hemos podido realizar su solicitud, intentelo nuevamente');
}
return $resultado;
}
示例8: insertarProveedor
/**
* Inserta el proveedore externo en DB almacén.
*
*/
public function insertarProveedor($prov_externo)
{
if (!empty($prov_externo[0]->benef_id)) {
if ($prov_externo[0]->RFC == null) {
$prov_externo[0]->RFC = '';
}
$prov = new Proveedor();
$prov->proveedor_id = $prov_externo[0]->benef_id;
$prov->d_proveedor = $prov_externo[0]->benef;
$prov->rfc = $prov_externo[0]->RFC;
$prov->save();
return $prov->id;
} else {
return false;
}
}
示例9: run
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();
}
}
示例10: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
date_default_timezone_set('America/Caracas');
// Creamos un nuevo objeto
$proveedores = new Proveedor();
// Obtenemos la data enviada por el usuario
$data = Input::all();
// Revisamos si la data es válido
if ($proveedores->isValid($data)) {
// Si la data es valida se la asignamos
$proveedores->fill($data);
// Guardamos
$proveedores->save();
// Y Devolvemos una redirección a la acción show para mostrar la información
return Redirect::route('proveedores.show', array($proveedores->id))->with('create', 'El proveedor <b>' . $proveedores->nombre . '</b> ha sido agregado correctamente.');
} else {
// En caso de error regresa a la acción create con los datos y los errores encontrados
return Redirect::route('proveedores.create')->withInput()->withErrors($proveedores->errors);
}
}
示例11: post_nuevo
public function post_nuevo()
{
$inputs = Input::all();
$reglas = array('nom_raz' => 'required|max:50', 'contacto' => 'max:50', 'direccion' => 'required', 'email' => 'email', 'tel' => 'max:50', 'nextel' => 'max:50', 'localidad' => 'required');
$mensajes = array('required' => 'Campo Obligatorio');
$validar = Validator::make($inputs, $reglas);
if ($validar->fails()) {
Input::flash();
return Redirect::back()->withInput()->withErrors($validar);
} else {
$proveedor = new 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 registrado con Éxito')->withInput();
}
}
示例12: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
$authuser = Auth::user();
$rules = array('proveedor_tipo' => 'not_in:NA', 'nombre_usuario' => 'required', 'nombre' => 'required', 'longitud' => 'required|numeric', 'latitud' => 'required|numeric', 'introduccion' => 'required', 'descripcion' => 'required', 'vision' => 'required', 'productos' => 'required', 'imagen_intro' => 'mimes:png,gif,jpeg|max:20000', 'imagen_descripcion' => 'mimes:png,gif,jpeg|max:20000', 'imagen_vision' => 'mimes:png,gif,jpeg|max:20000');
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails()) {
return Redirect::to('vistausuario/proveedor/create')->withErrors($validator)->withInput();
} else {
$proveedores = new Proveedor();
$proveedores_detalle = new ProveedorDetalle();
$nombreDeUsuario = Input::get('nombre_usuario');
$proveedores->id = 0;
$proveedores->proveedor_tipo_idproveedor_tipo = Input::get('proveedor_tipo');
$proveedores->nombre_usuario = Input::get('nombre_usuario');
$proveedores->nombre = Input::get('nombre');
$proveedores->direccion = Input::get('direccion');
$proveedores->telefono = Input::get('telefono');
$proveedores->facebook = Input::get('facebook');
$proveedores->twitter = Input::get('twitter');
$proveedores->otro_sns = Input::get('otro_sns');
$proveedores->longitud = Input::get('longitud');
$proveedores->latitud = Input::get('latitud');
$proveedores->habilitar = 0;
$proveedores->solicitar_premium = 0;
$proveedores->usuario_id = $authuser->id;
$proveedores->save();
$idproveedor = $proveedores->id;
$proveedores_detalle->id = 0;
$proveedores_detalle->proveedores_idproveedor = $idproveedor;
$proveedores_detalle->proveedores_proveedor_tipo_idproveedor_tipo = Input::get('proveedor_tipo_idproveedor_tipo');
$proveedores_detalle->introduccion = Input::get('introduccion');
$proveedores_detalle->descripcion = Input::get('descripcion');
$proveedores_detalle->vision = Input::get('vision');
$proveedores_detalle->productos = Input::get('productos');
$proveedores_detalle->proveedores_proveedor_tipo_idproveedor_tipo = Input::get('proveedor_tipo');
if (!File::exists('images/proveedores/' . $nombreDeUsuario)) {
$result = File::makeDirectory('images/proveedores/' . $nombreDeUsuario, 0777);
}
$imagen_intro = Input::file('imagen_intro');
$file = $imagen_intro;
$rules = array('file' => 'required|mimes:png,gif,jpeg|max:20000');
$validator = \Validator::make(array('file' => $file), $rules);
if ($validator->passes()) {
$id = Str::random(4);
$date_now = new DateTime();
$destinationPath = 'images/proveedores/' . $nombreDeUsuario;
$filename = $date_now->format('YmdHis') . $id;
$mime_type = $file->getMimeType();
$extension = $file->getClientOriginalExtension();
$upload_success = $file->move($destinationPath, $filename . '.' . $extension);
$proveedores_detalle->imagen_intro = $filename . '.' . $extension;
} else {
$proveedores_detalle->imagen_intro = '';
}
$imagen_descripcion = Input::file('imagen_descripcion');
$file = $imagen_descripcion;
$rules = array('file' => 'required|mimes:png,gif,jpeg|max:20000');
$validator = \Validator::make(array('file' => $file), $rules);
if ($validator->passes()) {
$id = Str::random(4);
$date_now = new DateTime();
$destinationPath = 'images/proveedores/' . $nombreDeUsuario;
$filename = $date_now->format('YmdHis') . $id;
$mime_type = $file->getMimeType();
$extension = $file->getClientOriginalExtension();
$upload_success = $file->move($destinationPath, $filename . '.' . $extension);
$proveedores_detalle->imagen_descripcion = $filename . '.' . $extension;
} else {
$proveedores_detalle->imagen_descripcion = '';
}
$imagen_vision = Input::file('imagen_vision');
$file = $imagen_vision;
$rules = array('file' => 'required|mimes:png,gif,jpeg|max:20000');
$validator = \Validator::make(array('file' => $file), $rules);
if ($validator->passes()) {
$id = Str::random(4);
$date_now = new DateTime();
$destinationPath = 'images/proveedores/' . $nombreDeUsuario;
$filename = $date_now->format('YmdHis') . $id;
$mime_type = $file->getMimeType();
$extension = $file->getClientOriginalExtension();
$upload_success = $file->move($destinationPath, $filename . '.' . $extension);
$proveedores_detalle->imagen_vision = $filename . '.' . $extension;
} else {
$proveedores_detalle->imagen_vision = '';
}
$proveedores_detalle->save();
return Redirect::to("vistausuario/")->with(array('usuarioimg' => $authuser->imagen, 'usuarionombre' => $authuser->nombre, 'usuarioid' => $authuser->id));
}
}
示例13: importarBenefs
public function importarBenefs()
{
$benefs_externos = $this->consultarBenefsExternos();
if (count($benefs_externos) > 0) {
foreach ($benefs_externos as $benef_nuevo) {
$benef = new \Benef();
$benef->benef = $benef_nuevo->benef;
$benef->tipo = $benef_nuevo->tipo;
$benef->tel = $benef_nuevo->tel;
$benef->correo = $benef_nuevo->correo;
$benef->save();
//Proveedores
$prov_externo = \DB::connection($this->db_origen)->table('tbl_proveedor')->whereBenefId($benef_nuevo->benef_id)->get();
if (count($prov_externo) > 0) {
$proveedor = new \Proveedor();
$proveedor->benef_id = $benef->id;
$proveedor->rfc = $prov_externo[0]->RFC;
$proveedor->direccion = $prov_externo[0]->direccion;
$proveedor->ciudad = $prov_externo[0]->ciudad;
$proveedor->cp = $prov_externo[0]->cp;
$proveedor->tel = $prov_externo[0]->tel;
$proveedor->contacto = $prov_externo[0]->contacto;
$proveedor->representante = $prov_externo[0]->representante;
$proveedor->save();
}
}
}
}
示例14: create
/**
* Show the form for creating a new resource.
* GET /admins/create
*
* @return Response
*/
public function create()
{
$resp = [];
$catalogo = Input::get('catalogo');
$msgError = $this->_validar();
if ($msgError) {
return Response::json($msgError, 500);
}
try {
switch ($catalogo) {
case 'Almacen':
$almacen = new Almacen();
$clave = Input::get('clave');
$almacen->clave = $clave;
$almacen->nombre = Input::get('nombre');
$almacen->estatus = Input::get('estatus');
$almacen->save();
$campo = "clave";
$resp = DB::table('almacen')->where("clave", $clave)->first();
break;
case 'Cliente':
$usuario = new Usuario();
$usuario->rol_id = 1;
$usuario->usuario = Input::get('usuario');
$password = Input::get('contraseña');
$usuario->password = Hash::make($password);
$usuario->email = Input::get('email');
if ($usuario->save()) {
$cliente = new Cliente();
$cliente->rfc = Input::get('rfc');
$cliente->usuario_id = $usuario->id;
$cliente->agente_id = Input::get('agente_id');
$cliente->nivel_descuento_id = Input::get('nivel_descuento_id');
$cliente->nombre_cliente = Input::get('nombre');
$cliente->paterno = Input::get('paterno');
$cliente->materno = Input::get('materno');
$cliente->nombre_comercial = Input::get('nombre_comercial');
$cliente->razon_social = Input::get('razon_social');
$cliente->numero_cliente = date('Y') . date('m') . date("d") . date('G') . date('i') . date('s') . $cliente->usuario_id;
$cliente->save();
$resp = DB::table('cliente')->where('cliente.id', $cliente->id)->leftJoin('usuario', 'usuario.id', '=', 'cliente.usuario_id')->leftJoin('usuario as usuarioAg', 'usuarioAg.id', '=', 'cliente.agente_id')->leftJoin('Nivel_Descuento', 'Nivel_Descuento.id', '=', 'cliente.nivel_descuento_id')->select('cliente.id', 'cliente.rfc', 'cliente.nombre_cliente', 'cliente.paterno', 'cliente.materno', 'cliente.nombre_comercial', 'cliente.razon_social', 'cliente.numero_cliente', 'cliente.agente_id as idAgente', 'cliente.nivel_descuento_id as idDescuento', 'usuario.usuario', 'usuario.email', 'usuario.id as idUsuario', 'usuarioAg.usuario as agente', 'nivel_descuento.descripcion as descripcion')->first();
return Response::json($resp);
}
break;
case 'TelefonoCliente':
$telefono = new telefonoCliente();
$telefono->cliente_id = Input::get('cliente_id');
$telefono->numero = Input::get('numero');
$telefono->tipo_tel = Input::get('tipo');
$telefono->estatus = Input::get('estatus');
$telefono->save();
$resp = DB::table('telefono_cliente')->where('id', '=', $telefono->id)->first();
break;
case 'DireccionCliente':
$dirCliente = new DireccionCliente();
$dirCliente->pais_id = Input::get('pais');
$dirCliente->estado_id = Input::get('estado');
$dirCliente->municipio_id = Input::get('municipio');
$dirCliente->calle1 = Input::get('calle1');
$dirCliente->calle2 = Input::get('calle2');
$dirCliente->colonia = Input::get('colonia');
$dirCliente->delegacion = Input::get('delegacion');
$dirCliente->codigo_postal = Input::get('cp');
$dirCliente->cliente_id = Input::get('cliente_id');
$dirCliente->tipo = Input::get('tipoDir');
$dirCliente->estatus = "1";
$dirCliente->telefono_cliente_id = Input::get('telefonoDir');
$dirCliente->save();
$resp = DB::table('direccion_cliente as direccion')->where('direccion.id', '=', $dirCliente->id)->leftJoin('pais', 'pais.id', '=', 'direccion.pais_id')->leftJoin('estado', 'estado.id', '=', 'direccion.estado_id')->leftJoin('municipio', 'municipio.id', '=', 'direccion.municipio_id')->select('direccion.id as idDir', 'direccion.cliente_id as idCliente', 'direccion.pais_id as idPais', 'direccion.estado_id as idEstado', 'direccion.municipio_id as idMunicipio', 'direccion.calle1', 'direccion.calle2', 'direccion.colonia', 'direccion.delegacion', 'direccion.codigo_postal', 'direccion.tipo', 'direccion.estatus', 'direccion.telefono_cliente_id as idTelDir', 'pais.pais', 'estado.estados', 'municipio.municipio')->first();
# code...
break;
case 'Comercializador':
$comercializador = new Comercializador();
$comercializador->nombre = Input::get('nombre');
$comercializador->save();
$resp = DB::table('Comercializador')->where("nombre", $comercializador->nombre)->first();
break;
case 'FormaPago':
$formaPago = new FormaDePago();
$formaPago->descripcion = Input::get('descripcion');
$formaPago->save();
$resp = DB::table('forma_pago')->where('id', '=', $formaPago->id)->first();
break;
case 'NivelDescuento':
$descuento = new nivelDescuento();
$descuento->descripcion = Input::get('descripcion');
$descuento->descuento = Input::get('descuento');
$descuento->estatus = Input::get('estatus');
$descuento->save();
$resp = DB::table('Nivel_Descuento')->where('id', $descuento->id)->first();
break;
case 'DescuentoCliente':
$descuento = new nivelDescuento();
$descuento->descripcion = Input::get('descripcion');
//.........这里部分代码省略.........