public IHttpActionResult PutTipoImpresion(TipoImpresion tipoImpresion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (tipoImpresion.ultimoUsr == null || tipoImpresion.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } tipoImpresion.ultimaFec = DateTime.Now; db.Entry(tipoImpresion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoImpresionExists(tipoImpresion.idTipoImpresion)) { return(NotFound()); } else { throw; } } return(Ok(tipoImpresion)); }
/// <summary> /// Método encargado /// </summary> /// <param name="id_servicio"></param> public void InicializaImpresionCartaPorte(int id_servicio, TipoImpresion tipo) { //Asignando Valores this._id_servicio = id_servicio; this._tipo = tipo; //Inicializando Control inicializaImpresionCartaPorte(); }
public IHttpActionResult GetTipoImpresion(int id) { TipoImpresion tipoImpresion = db.TipoImpresion.Find(id); if (tipoImpresion == null) { return(NotFound()); } return(Ok(tipoImpresion)); }
public IHttpActionResult DeleteTipoImpresion(int id) { TipoImpresion tipoImpresion = db.TipoImpresion.Find(id); if (tipoImpresion == null) { return(NotFound()); } db.TipoImpresion.Remove(tipoImpresion); db.SaveChanges(); return(Ok()); }
/// <summary> /// /// </summary> private void recuperaValores() { //Validando Datos if (Convert.ToInt32(ViewState["idServicio"]) > 0) { //Asignando Valor this._id_servicio = Convert.ToInt32(ViewState["idServicio"]); } //Validando Tipo if (Convert.ToInt32(ViewState["tipo"]) > 0) { //Asignando Valor this._tipo = (TipoImpresion)Convert.ToInt32(ViewState["tipo"]); } }
public IHttpActionResult PostTipoImpresion(TipoImpresion tipoImpresion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (tipoImpresion.ultimoUsr == null || tipoImpresion.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } tipoImpresion.ultimaFec = DateTime.Now; db.TipoImpresion.Add(tipoImpresion); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoImpresion.idTipoImpresion }, tipoImpresion)); }