예제 #1
0
 private function save($branchPublicId = false)
 {
     if ($branchPublicId) {
         $branch = Branch::scope($branchPublicId)->firstOrFail();
     } else {
         $branch = Branch::createNew();
     }
     $branch->name = trim(Input::get('name'));
     $branch->address1 = trim(Input::get('address1'));
     $branch->address2 = trim(Input::get('address2'));
     $branch->city = trim(Input::get('city'));
     $branch->state = trim(Input::get('state'));
     $branch->postal_code = trim(Input::get('postal_code'));
     $branch->country_id = Input::get('country_id') ? Input::get('country_id') : null;
     $branch->industry_id = Input::get('industry_id') ? Input::get('industry_id') : null;
     $branch->number_autho = Input::get('number_autho');
     $branch->deadline = date("Y-m-d", strtotime(Input::get('deadline')));
     $branch->key_dosage = Input::get('key_dosage');
     $branch->activity_pri = Input::get('activity_pri');
     $branch->activity_sec1 = Input::get('activity_sec1');
     $branch->law = Input::get('law');
     $branch->save();
     $message = $branchPublicId ? trans('texts.updated_branch') : trans('texts.created_branch');
     Session::flash('message', $message);
     return Redirect::to('company/branches');
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     if (Auth::user()->is_admin) {
         $branch = Branch::createNew();
         // $branch->setAccountId(Session::get('account_id'));
         $branch->setType_documents(Input::get('tipo_documento'));
         $branch->setName(Input::get('branch_name'));
         $branch->setNumber_branch(Input::get('number_branch'));
         $branch->setAddress1(Input::get('address1'));
         $branch->setAddress2(Input::get('address2'));
         $branch->setWorkphone(Input::get('work_phone'));
         $branch->setCity(Input::get('city'));
         $branch->setState(Input::get('state'));
         $dateparser = explode("/", Input::get('deadline'));
         $date = $dateparser[2] . '-' . $dateparser[1] . '-' . $dateparser[0];
         $branch->setDeadline($date);
         $branch->setKey_dosage(Input::get('key_dosage'));
         $branch->setEconomic_activity(Input::get('economic_activity'));
         $branch->setNumber_process(Input::get('number_process'));
         $branch->setNumber_autho(Input::get('number_autho'));
         $branch->setLaw(Input::get('law'));
         $branch->setType_thrird(Input::get('third_view'));
         $branch->sfc = Input::get('sfc');
         // return var_dump($branch);
         if ($branch->Guardar()) {
             Session::flash('message', $branch->getErrorMessage());
             return Redirect::to('sucursales');
         }
         Session::flash('error', $branch->getErrorMessage());
         return Redirect::to('sucursales/create');
     }
     return Redirect::to('/inicio');
 }
예제 #3
0
 public function postpaso2()
 {
     if (Session::has('account_id')) {
         // return Response::json(Input::all());
         $branch = Branch::createNew();
         $branch->setAccountId(Session::get('account_id'));
         $branch->setType_documents(Input::get('tipo_documento'));
         $branch->setName(Input::get('branch_name'));
         $branch->setNumber_branch(Input::get('number_branch'));
         $branch->setAddress1(Input::get('address1'));
         $branch->setAddress2(Input::get('address2'));
         $branch->setWorkphone(Input::get('work_phone'));
         $branch->setCity(Input::get('city'));
         $branch->setState(Input::get('state'));
         $branch->setDeadline(Input::get('deadline'));
         $branch->setKey_dosage(Input::get('key_dosage'));
         $branch->setEconomic_activity(Input::get('economic_activity'));
         $branch->setNumber_process(Input::get('number_process'));
         $branch->setNumber_autho(Input::get('number_autho'));
         $branch->setLaw(Input::get('law'));
         $branch->setType_thrird(Input::get('third_view'));
         $branch->sfc = Input::get('sfc');
         // return var_dump($branch);
         if ($branch->Guardar()) {
             if (Input::has('is_uniper')) {
                 //
                 $account = Account::find($branch->account_id);
                 $account->is_uniper = Input::get("is_uniper");
                 $account->uniper = Input::get("uniper");
                 $account->op2 = true;
                 $account->save();
             }
             Session::flash('message', $branch->getErrorMessage());
             return Redirect::to('paso/3');
         }
         Session::flash('error', $branch->getErrorMessage());
         return Redirect::to('paso/2');
     }
     return Redirect::to('/');
 }
예제 #4
0
 private function save($branchPublicId = false)
 {
     // $error = false;
     // $var1 = 'NÚMERO DE TRAMITE';
     // $var2 = 'NÚMERO DE AUTORIZACIÓN';
     // $number_tramit = trim(Input::get('number_process'));
     // $number_autho = trim(Input::get('number_autho'));
     // if(Input::file('dosage'))
     // {
     //   $file = Input::file('dosage');
     //   $name = $file->getRealPath();
     //   $i = 0;
     //   $file = fopen($name, "r");
     //   while(!feof($file))
     //   {
     //     $process1 = fgets($file);
     //     if($i =='0')
     //     {
     //       $process2 = explode(":", $process1);
     //       $result1 = $process2[0];
     //       if(strcmp($result1, $var1) !== 0){$error=1;}
     //       $result1 = trim($process2[1]);
     //       if(strcmp($result1, $number_tramit) !== 0){$error=1;}
     //     }
     //     if($i =='2')
     //     {
     //       $process2 = explode(":", $process1);
     //       $result2 = $process2[0];
     //       if(strcmp($result2, $var2) !== 0){$error=1;}
     //       $result1 = trim($process2[1]);
     //       if(strcmp($result1, $number_autho) !== 0){$error=1;}
     //     }
     //     $i++;
     //   }
     //   fclose($file);
     // }
     // if ($error ==1)
     // {
     //         Session::flash('error', 'Arhivo inválido');
     // 		  $url = $branchPublicId ? 'branches/' . $branchPublicId . '/edit' : 'branches/create';
     //         return Redirect::to('company/branches');
     // }
     // else
     // {
     if ($branchPublicId) {
         $branch = Branch::scope($branchPublicId)->firstOrFail();
     } else {
         $branch = Branch::createNew();
     }
     $branch->name = trim(Input::get('branch_name'));
     $branch->branch_type_id = trim(Input::get('branch_type_id'));
     $branch->address2 = trim(Input::get('address2'));
     $branch->address1 = trim(Input::get('address1'));
     $branch->work_phone = trim(Input::get('work_phone'));
     $branch->city = trim(Input::get('city'));
     $branch->state = trim(Input::get('state'));
     $branch->deadline = Input::get('deadline');
     $branch->key_dosage = trim(Input::get('dosage'));
     // if(Input::file('dosage'))
     // {
     //   $file = Input::file('dosage');
     //   $name = $file->getRealPath();
     //   $i = 0;
     //   $file = fopen($name, "r");
     //   while(!feof($file))
     //   {
     //     $process1 = fgets($file);
     //     if($i =='0')
     //     {
     //       $process2 = explode(":", $process1);
     //       $result1 = $process2[1];
     //     }
     //     if($i =='2')
     //     {
     //       $process2 = explode(":", $process1);
     //       $result2 = $process2[1];
     //     }
     //     if($i =='6')
     //     {
     //       $result3 = $process1;
     //     }
     //     $i++;
     //   }
     //   fclose($file);
     // $branch->number_process = trim($result1);
     // $branch->number_autho = trim($result2);
     // $branch->key_dosage = trim($result3);
     // }
     $branch->economic_activity = trim(Input::get('economic_activity'));
     $branch->number_process = trim(Input::get('number_process'));
     $branch->number_autho = trim(Input::get('number_autho'));
     $branch->key_dosage = trim(Input::get('key_dosage'));
     $branch->law = trim(Input::get('law'));
     $branch->type_third = trim(Input::get('third_view'));
     $branch->invoice_number_counter = 1;
     $branch->save();
     $account = Auth::user()->account;
     $account->op2 = true;
     $account->save();
     $message = $branchPublicId ? trans('texts.updated_branch') : trans('texts.created_branch');
     Session::flash('message', $message);
     return Redirect::to('company/branches');
     // }
 }