Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  * @return Response
  */
 public function store(MetaRequest $request)
 {
     $meta = new Meta();
     $meta->de = null;
     if ($request->input("de")) {
         $de_dia = substr($request->input("de"), 0, 2);
         $de_mes = substr($request->input("de"), 2, 2);
         $de_ano = substr($request->input("de"), -4);
         $meta->de = $de_ano . "-" . $de_mes . "-" . $de_dia;
     }
     $meta->ate = null;
     if ($request->input("ate")) {
         $ate_dia = substr($request->input("ate"), 0, 2);
         $ate_mes = substr($request->input("ate"), 2, 2);
         $ate_ano = substr($request->input("ate"), -4);
         $meta->ate = $ate_ano . "-" . $ate_mes . "-" . $ate_dia;
     }
     $meta->valor = $request->input("valor");
     $meta->vendedor_id = $request->input("vendedor_id")["id"];
     $produtos_meta = $request->input("produtos_meta");
     $meta->save();
     foreach ($produtos_meta as $key => $produto_meta) {
         $produtoMeta = new ProdutoMeta();
         $produtoMeta->meta_id = $meta->id;
         $produtoMeta->produto_id = $produto_meta["id"];
         $produtoMeta->quantidade = $produto_meta["quantidade"];
         $produtoMeta->save();
     }
     return response()->json($meta);
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $request = \Request::all();
     $rules = array('nombre_meta' => 'required|max:45', 'tipo_meta' => 'required|max:45', 'valor_meta' => 'required|numeric');
     $error = \Validator::make($request, $rules);
     if ($error->fails()) {
         return redirect()->back()->withErrors($error->errors())->withInput(\Request::all());
     }
     if (\Input::get('programa') == 0 and \Input::get('subPrograma') == 0) {
         return redirect()->back()->withInput(\Request::all())->with('alertError', 'Debe seleccionar un programa o subPrograma que aplique a la meta');
     }
     $Meta = new Meta();
     $Meta->nombre_meta = \Input::get('nombre_meta');
     $Meta->tipo_meta = \Input::get('tipo_meta');
     $Meta->valor_meta = \Input::get('valor_meta');
     $Meta->save();
     if (\Input::get('select_programa') == 1 and \Input::get('programa') != 0) {
         $metaProgramas = new MetaProgramas();
         $metaProgramas->id_programa = \Input::get('programa');
         $metaProgramas->id_meta = $Meta->id;
         $metaProgramas->save();
     } elseif (\Input::get('select_programa') == 2 and \Input::get('subPrograma') != 0) {
         $metaSubProgramas = new MetaSubProgramas();
         $metaSubProgramas->id_sub_programa = \Input::get('subPrograma');
         $metaSubProgramas->id_meta = $Meta->id;
         $metaSubProgramas->save();
     }
     return \Redirect::back()->with('alert', 'Registro creado con exito!');
 }
Exemplo n.º 3
0
 public function store(Request $request)
 {
     $tstamp = Carbon::now(-6);
     if (Auth::check()) {
         $staff_id = Auth::user()->id;
         //	$sfname = Auth::user()->fname;
         //	$slname = Auth::user()->lname;
     } else {
         return redirect('auth/login');
     }
     $meta = new Meta();
     $meta->staff_id = $staff_id;
     $meta->metakey = $request->input('metakey');
     $meta->metavalue = $request->input('metavalue');
     $meta->ordr = $request->input('ordr');
     $meta->description = $request->input('description');
     $meta->isactive = 1;
     $meta->eie = 0;
     $meta->datedoc = $tstamp;
     $meta->save();
     return redirect('meta')->with('status', 'Created Meta');
     //
 }
Exemplo n.º 4
0
 public function postkeyword(Request $request)
 {
     $kata = $request->input('kata');
     $alias = $request->input('alias');
     $meta = new Meta();
     $meta->kata = $kata;
     $meta->alias = $alias;
     $meta->save();
     return redirect('keyword');
 }