Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 /**
  * 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);
     }
 }
Ejemplo n.º 3
0
 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();
         }
     }
 }
Ejemplo n.º 4
0
    $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 () {