예제 #1
0
 public function destroy($id)
 {
     try {
         DB::beginTransaction();
         if (Monedas::destroy($id)) {
             DB::commit();
             $respuesta['registros'] = array();
             $respuesta['mensaje'] = 'Registro eliminado correctamente';
             $respuesta['resultado'] = true;
             return $respuesta;
         } else {
             DB::rollback();
             $respuesta['registros'] = array();
             $respuesta['mensaje'] = 'Error al tratar de eliminar el registro';
             $respuesta['resultado'] = false;
             return $respuesta;
         }
     } catch (\Exception $e) {
         $respuesta['registros'] = array();
         $respuesta['mensaje'] = 'Error general: ' . $e;
         $respuesta['resultado'] = false;
         return $respuesta;
     }
 }
예제 #2
0
 public function update($id)
 {
     try {
         $registro = Empresas::find($id);
         if ($registro) {
             DB::beginTransaction();
             $registro->nombre = Input::get('nombre', $registro->nombre);
             $registro->nit = Input::get('nit', $registro->nit);
             $registro->direccion = Input::get('direccion', $registro->direccion);
             $registro->razonsocial = Input::get('razonsocial', $registro->razonsocial);
             $registro->telefono = Input::get('telefono', $registro->telefono);
             $registro->correo = Input::get('correo', $registro->correo);
             $registro->idmoneda = Input::get('idmoneda', $registro->idmoneda);
             $registro->tazaiva = Input::get('tazaiva', $registro->tazaiva);
             $moneda = Monedas::find($registro->idmoneda);
             Session::put('idmoneda', $moneda->id);
             Session::put('monedanom', $moneda->nombre);
             Session::put('monedacod', $moneda->codigo);
             Session::put('tazaiva', $registro->tazaiva);
             if ($registro->save()) {
                 DB::commit();
                 $respuesta['registros'] = $registro->toArray();
                 $respuesta['mensaje'] = 'Registro actualizado exitosamente';
                 $respuesta['resultado'] = true;
                 return $respuesta;
             } else {
                 DB::rollback();
                 $respuesta['registros'] = array();
                 $respuesta['mensaje'] = 'Error al actualizar registro';
                 $respuesta['resultado'] = false;
                 return $respuesta;
             }
         } else {
             $respuesta['registros'] = array();
             $respuesta['mensaje'] = 'El registro no existe';
             $respuesta['resultado'] = false;
             return $respuesta;
         }
     } catch (\Exception $e) {
         $respuesta['registros'] = array();
         $respuesta['mensaje'] = 'Error general: ' . $e;
         $respuesta['resultado'] = false;
         return $respuesta;
     }
 }