public async Task UpdateCreate(SolicitudInsumo model) { try { var _model = await _db.dbSetSolicitudInsumo.FirstOrDefaultAsync(e => e.InsumosId == model.InsumosId && e.ClavePersonaSolicitante == model.ClavePersonaSolicitante && e.ClavePersonaAutorizador == model.ClavePersonaAutorizador); if (_model != null) { _model.Justificacion = model.Justificacion; _model.FechaSolicitudInsumo = model.FechaSolicitudInsumo; _model.EstadoSolicitudId = model.EstadoSolicitudId; await _db.SaveChangesAsync(); } else { try { _db.dbSetSolicitudInsumo.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } } } catch (Exception e) { throw new Exception(e.Message, e); } }
public void Insertar(SolicitudInsumo solicitudInsumo) { DbCommand DbCommand = Database.GetSqlStringCommand("insert into ta_solicitudinsumo(dte_fecha_solicitud, int_codigo_solicitudcocina, tin_estado) values(@dte_fecha_solicitud, @int_codigo_solicitudcocina, @tin_estado)"); Database.AddInParameter(DbCommand, "@dte_fecha_solicitud", DbType.Date, solicitudInsumo.FechaSolicitud); Database.AddInParameter(DbCommand, "@int_codigo_solicitudcocina", DbType.Int32, solicitudInsumo.SolicitudCocina.Id); Database.AddInParameter(DbCommand, "@tin_estado", DbType.Int16, solicitudInsumo.Estado); Database.ExecuteNonQuery(DbCommand); }
public void Actualizar(SolicitudInsumo solicitudInsumo) { DbCommand DbCommand = Database.GetSqlStringCommand("update ta_solicitudinsumo set dte_fecha_solicitud = @dte_fecha_solicitud, int_codigo_solicitudcocina = @int_codigo_solicitudcocina, tin_estado = @tin_estado where int_codigo_solicitudinsumo = @int_codigo_solicitudinsumo"); Database.AddInParameter(DbCommand, "@int_codigo_solicitudinsumo", DbType.Int16, solicitudInsumo.Id); Database.AddInParameter(DbCommand, "@dte_fecha_solicitud", DbType.Date, solicitudInsumo.FechaSolicitud); Database.AddInParameter(DbCommand, "@int_codigo_solicitudcocina", DbType.Int32, solicitudInsumo.SolicitudCocina.Id); Database.AddInParameter(DbCommand, "@tin_estado", DbType.Int16, solicitudInsumo.Estado); Database.ExecuteNonQuery(DbCommand); }
public async Task Create(SolicitudInsumo model) { try { _db.dbSetSolicitudInsumo.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
public SolicitudInsumo Post(SolicitudInsumo solicitudInsumo) { solicitudInsumo.FechaSolicitud = DateTime.Now; solicitudInsumo.Estado = 1; SolicitudInsumoNegocio.Insertar(solicitudInsumo); SolicitudCocina SolicitudCocina = SolicitudCocinaNegocio.ObtenerPorId(solicitudInsumo.SolicitudCocina.Id); SolicitudCocina.Estado = 2; SolicitudCocinaNegocio.Actualizar(SolicitudCocina); return(solicitudInsumo); }
public GuiaSalidaInsumo Put(GuiaSalidaInsumo guiaSalidaInsumo) { if (guiaSalidaInsumo.Estado == 0) // Anular { SolicitudInsumo SolicitudInsumo = GuiaSalidaInsumoNegocio.ObtenerPorId(guiaSalidaInsumo.Id).SolicitudInsumo; SolicitudInsumo.Estado = 1; SolicitudInsumoNegocio.Actualizar(SolicitudInsumo); } GuiaSalidaInsumoNegocio.Actualizar(guiaSalidaInsumo); return(guiaSalidaInsumo); }
public GuiaSalidaInsumo Post(GuiaSalidaInsumo guiaSalidaInsumo) { guiaSalidaInsumo.FechaGuia = DateTime.Now; guiaSalidaInsumo.Estado = 1; GuiaSalidaInsumoNegocio.Insertar(guiaSalidaInsumo); SolicitudInsumo SolicitudInsumo = SolicitudInsumoNegocio.ObtenerPorId(guiaSalidaInsumo.SolicitudInsumo.Id); SolicitudInsumo.Estado = 2; SolicitudInsumoNegocio.Actualizar(SolicitudInsumo); return(guiaSalidaInsumo); }
public async Task UpdateEstado(SolicitudInsumo model) { try { var _model = await _db.dbSetSolicitudInsumo.FirstOrDefaultAsync(e => e.SolicitudInsumoId == model.SolicitudInsumoId); if (_model != null) { _model.EstadoSolicitudId = model.EstadoSolicitudId; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task UpdateAut(SolicitudInsumo model) { try { var _model = await _db.dbSetSolicitudInsumo.FirstOrDefaultAsync(e => e.InsumosId == model.InsumosId); if (_model != null) { _model.EstadoSolicitudId = model.EstadoSolicitudId; _model.FechaAtencion = model.FechaAtencion; _model.TextoRespuesta = model.TextoRespuesta; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public SolicitudInsumo Put(SolicitudInsumo solicitudInsumo) { if (solicitudInsumo.Estado == 0) // Anular { SolicitudCocina SolicitudCocina = SolicitudInsumoNegocio.ObtenerPorId(solicitudInsumo.Id).SolicitudCocina; SolicitudCocina.Estado = 1; SolicitudInsumoNegocio.Actualizar(solicitudInsumo); SolicitudCocinaNegocio.Actualizar(SolicitudCocina); } else { SolicitudCocina SolicitudCocinaAnterior = SolicitudInsumoNegocio.ObtenerPorId(solicitudInsumo.Id).SolicitudCocina; SolicitudCocinaAnterior.Estado = 1; SolicitudCocina SolicitudCocinaActual = SolicitudCocinaNegocio.ObtenerPorId(solicitudInsumo.SolicitudCocina.Id); SolicitudCocinaActual.Estado = 2; SolicitudInsumoNegocio.Actualizar(solicitudInsumo); SolicitudCocinaNegocio.Actualizar(SolicitudCocinaAnterior); SolicitudCocinaNegocio.Actualizar(SolicitudCocinaActual); } return(solicitudInsumo); }
public void Actualizar(SolicitudInsumo solicitudInsumo) { SolicitudInsumoRepo.Actualizar(solicitudInsumo); }
public void Insertar(SolicitudInsumo solicitudInsumo) { SolicitudInsumoRepo.Insertar(solicitudInsumo); }
public void Eliminar(SolicitudInsumo solicitudInsumo) { Eliminar(solicitudInsumo.Id); }
public async Task <IHttpActionResult> Update([FromBody] SolicitudInsumo model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.Update(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task <IHttpActionResult> UpdateAut(SolicitudInsumo model) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.UpdateAut(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }