/**
  * Creates a new Empleado model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  * @return mixed
  */
 public function actionCreate()
 {
     $model = new Proveedor();
     if ($model->load(Yii::$app->request->post()) && $model->save()) {
         return $this->redirect(['view', 'id' => $model->id]);
     } else {
         return $this->render('create', ['model' => $model]);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     // dd($request);
     $nuevo = new Proveedor();
     /* Preparamos un registro vacio para la tabla Local */
     $nuevo->razon_social = $request->get('razon_social');
     $nuevo->ruc = $request->get('ruc');
     $nuevo->direccion = $request->get('direccion');
     $nuevo->telefono = $request->get('telefono');
     $nuevo->email = $request->get('email');
     $nuevo->save();
     return \Response::json(array('datos' => Proveedor::all()));
 }
 protected function postRegistrarProveedor(Request $request)
 {
     $this->validate($request, ['NIT' => 'required', 'nombre' => 'required']);
     $proveedor = new Proveedor();
     $proveedor->NIT = $request['NIT'];
     $proveedor->nombre = $request['nombre'];
     $proveedor->direccion = $request['direccion'];
     $proveedor->telefono = $request['telefono'];
     $usuario_registrador = Session::get('usuario.correo');
     $proveedor->usuario_registrador = $usuario_registrador;
     if ($proveedor->save()) {
         return redirect('listarProveedor')->with('success', 'proveedor registrado correctamente');
     }
 }