public function getBajapago($id) { $plan = PlanPago::find($id); $plan->activo = 0; $plan->save(); return Redirect::back()->with('status', 'plan_baja')->with('tab', 'tab2')->with('registro', 'edit_tab2'); }
public function getBaja($id) { $plan = PlanPago::find($id); $plan->activo = 0; $plan->save(); return Redirect::back()->with('status', 'plan_baja'); }
public function postNueva() { //validar formulario $rules = array('descripcion' => 'required', 'porcentaje_anticipo' => 'required|digits_between:0,100', 'periodo' => 'required|numeric|integer', 'numero_pagos' => 'required|numeric|integer', 'interes_mensual' => 'required|numeric|integer'); $messages = array('required' => 'El campo :attribute es obligatorio', 'digits_between' => 'Solo se aceptan valores del 0 al 100', 'numeric' => 'Capture solo números', 'max:13' => 'Maximo :max caracteres', 'size' => 'Campo debe ser de :size caracteres', 'integer' => 'solo se aceptan valores enteros'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator)->with('status', 'modificando')->with('tab', 'tab2'); } $plan = new PlanPago(); $plan->descripcion = Input::get('descripcion'); $plan->porcentaje_anticipo = Input::get('porcentaje_anticipo'); $plan->periodo = Input::get('periodo'); $plan->numero_pagos = Input::get('numero_pagos'); $plan->interes_mensual = Input::get('interes_mensual'); $plan->save(); return Redirect::back()->with('status', 'plan_created')->with('tab', 'tab2'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $this->data["module"] = "Datos del Cliente"; $data["phones"] = TipoTelefono::all(); $data["plans"] = PlanPago::all(); $data["civil_status"] = EstadoCivil::all(); $persona = Persona::with('cliente', 'cliente.colonia')->find($id); $data['persona'] = $persona; $data["cliente"] = $persona->cliente; $data["edit"] = true; return View::make($this->department . ".main", $this->data)->nest('child', 'formularios.cliente', $data); }
public function getCreate($id) { $data["productoz"] = Producto::select('producto.id as id', 'producto.nombre as name', 'precio.monto as cost')->leftJoin('precio', 'producto.id', '=', 'precio.producto_id')->where('precio.activo', 1)->get(); $data["plans"] = PlanPago::all(); $data["productos"] = Session::get('productos', array()); $total = 0; foreach ($data["productos"] as $producto) { $total += $producto["subtotal"]; } $data["total"] = $total; $data["persona"] = Persona::with('cliente', 'cliente.colonia', 'cliente.colonia.municipio')->find($id); $data["coupons"] = Cupon::where('cliente_id', $id)->get(); return View::make($this->department . ".main", $this->data)->nest('child', 'formularios.cotizacion', $data); }