public function update($id) { try { $registro = Monedas::find($id); if ($registro) { DB::beginTransaction(); $registro->nombre = Input::get('nombre', $registro->nombre); $registro->codigo = Input::get('codigo', $registro->codigo); 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; } }
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; } }