public function editar_form($cuenta_id = null) { if ($cuenta_id) { $cuenta = Doctrine::getTable('Cuenta')->find($cuenta_id); } else { $cuenta = new Cuenta(); } $this->form_validation->set_rules('nombre', 'Nombre', 'required|url_title'); $this->form_validation->set_rules('nombre_largo', 'Nombre largo', 'required'); $respuesta = new stdClass(); if ($this->form_validation->run() == true) { $cuenta->nombre = $this->input->post('nombre'); $cuenta->nombre_largo = $this->input->post('nombre_largo'); $cuenta->mensaje = $this->input->post('mensaje'); $cuenta->logo = $this->input->post('logo'); $cuenta->save(); $this->session->set_flashdata('message', 'Cuenta guardada con éxito.'); $respuesta->validacion = true; $respuesta->redirect = site_url('manager/cuentas'); } else { $respuesta->validacion = false; $respuesta->errores = validation_errors(); } echo json_encode($respuesta); }
/** * Store a newly created resource in storage. * POST /cuenta * * @return Response */ public function store() { $input = Input::only(['tercero_id', 'banco', 'tipo', 'numero']); $validador = Validator::make($input, Cuenta::rules()); if ($validador->passes()) { $cuenta = new Cuenta(); $cuenta->tercero_id = $input['tercero_id']; $cuenta->banco = $input['banco']; $cuenta->tipo = $input['tipo']; $cuenta->numero = $input['numero']; $cuenta->user_id = Auth::user()->id; $cuenta->save(); return Redirect::route('mostrar_tercero', ['id' => $input['tercero_id']]); } else { return Redirect::back()->withInput()->withErrors($validador); } }
public function importarCuentas() { $cuentas_externas = $this->consultarCuentasExternas(); if (count($cuentas_externas) > 0) { foreach ($cuentas_externas as $cuenta_nueva) { $urg = \Urg::whereUrg($cuenta_nueva->ures)->get(array('id')); !empty($cuenta_nueva->set_default) ? $activa = 1 : ($activa = 0); $cuenta = new \Cuenta(); $cuenta->cuenta = $cuenta_nueva->cta_b; $cuenta->d_cuenta = $cuenta_nueva->d_cta_b; $cuenta->no_cuenta = $cuenta_nueva->no_cuenta; $cuenta->banco = $cuenta_nueva->banco; $cuenta->tipo = $cuenta_nueva->tipo; $cuenta->activa = $activa; $cuenta->urg_id = $urg[0]->id; $cuenta->save(); } } }
$u->nivel = 1; $u->email = '*****@*****.**'; $u->persona_id = 1; $u->save(); $cuenta = new Cuenta(); $cuenta->numero_cuenta = 11301001; $cuenta->nombre_cuenta = 'MATERIAL DE ESCRITORIO'; $cuenta->save(); $cuenta = new Cuenta(); $cuenta->numero_cuenta = 11301003; $cuenta->nombre_cuenta = 'REPUESTOS'; $cuenta->save(); $cuenta = new Cuenta(); $cuenta->numero_cuenta = 11301004; $cuenta->nombre_cuenta = 'COMBUSTIBLES LIBRICANTES Y QUIMICOS'; $cuenta->save(); echo "correcto esta"; }); Route::get('cerrar', function () { Session::flush(); return Redirect::to('/'); }); Route::group(array('before' => 'encargados'), function () { Route::controller('encargado', 'EncargadoController'); Route::controller('ingreso', 'IngresosController'); Route::controller('pedidocompra', 'PedidocomprasController'); Route::controller('pedidonormal', 'PedidonormalController'); Route::controller('egreso', 'EgresosController'); Route::controller('remision', 'NotaremisionController'); }); Route::get('prueba', function () {