public ActionResult Actualizar(ConsecutivosModel a) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Prefijo == null) { a.Prefijo = "No"; } if (a.RangoInicial > a.RangoFinal) { return(View("")); } CSV.ActualizarConsecutivo(a.CSVID, a.Descripcion, a.Consecutivo, a.Prefijo, a.RangoInicial, a.RangoFinal); BTC.GenerarBitacora(a.CSVID, 1, 2, DateTime.Now, "Modificar", "Modificación de un Consecutivo", "", "", "", 0, "", a.Descripcion, a.Consecutivo, "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Consecutivo", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un consecutivo en la Tabla Consecutivo: " + ex); return(View()); } }
// PUT: api/Consecutivos/5 public IHttpActionResult Put(int id, ConsecutivosModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != p.CSVID) { return(BadRequest()); } if (!ConsecutivoExists(id)) { return(NotFound()); } Consecutivo.ActualizarConsecutivo(p.CSVID, p.Descripcion, p.Consecutivo, p.Prefijo, p.RangoInicial, p.RangoFinal); return(StatusCode(HttpStatusCode.NoContent)); }