public async Task <IActionResult> Edit(int id, [Bind("EstadoSolicitudId,NombreEstadoSolicitud")] EstadoSolicitud estadoSolicitud) { if (id != estadoSolicitud.EstadoSolicitudId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estadoSolicitud); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstadoSolicitudExists(estadoSolicitud.EstadoSolicitudId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(estadoSolicitud)); }
public List <EstadoSolicitud> ConsultarEstadoSolicitud() { List <EstadoSolicitud> lista = new List <EstadoSolicitud>(); using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("PETCENTERDB"))) { using (SqlCommand cmd = SqlHelper.CreateCommand("[dbo].[USP_CONSULTAR_ESTADO_SOLICITUD]", conexion, true)) { using (IDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { EstadoSolicitud tipomantenimiento = new EstadoSolicitud() { CodigoEstadoSolicitud = dr.IsDBNull(dr.GetOrdinal("CodigoEstadoSolicitud")) ? 0 : dr.GetInt32(dr.GetOrdinal("CodigoEstadoSolicitud")), Nombre = dr.IsDBNull(dr.GetOrdinal("Nombre")) ? "" : dr.GetString(dr.GetOrdinal("Nombre")).Trim(), //Descripcion = dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? "" : dr.GetString(dr.GetOrdinal("Descripcion")).Trim(), //CodigoSede = dr.IsDBNull(dr.GetOrdinal("CodigoSede")) ? 0 : dr.GetInt32(dr.GetOrdinal("CodigoSede")), //CodigoNegocio = dr.IsDBNull(dr.GetOrdinal("CodigoNegocio")) ? 0 : dr.GetInt32(dr.GetOrdinal("CodigoNegocio")), //Nombre = dr.IsDBNull(dr.GetOrdinal("Nombre")) ? "" : dr.GetString(dr.GetOrdinal("Nombre")).Trim(), //CodigoSedeSAP = dr.IsDBNull(dr.GetOrdinal("CodigoSedeSAP")) ? "" : dr.GetString(dr.GetOrdinal("CodigoSedeSAP")) }; lista.Add(tipomantenimiento); } SqlHelper.CloseConnection(conexion); } } } return(lista); }
public SolicitudUsuarios(int solicitudId, string nombreUsuario, DateTime fecha, EstadoSolicitud estado, int usuarioId, int empresaId) { SolicitudId = solicitudId; NombreUsuario = nombreUsuario ?? throw new ArgumentNullException(nameof(nombreUsuario)); Fecha = fecha; Estado = estado; UsuarioId = usuarioId; EmpresaId = empresaId; }
public async Task <IActionResult> Create([Bind("EstadoSolicitudId,NombreEstadoSolicitud")] EstadoSolicitud estadoSolicitud) { if (ModelState.IsValid) { _context.Add(estadoSolicitud); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estadoSolicitud)); }
public static bool TryParse(string estadoSolicitud, out EstadoSolicitud result) { if (estadoSolicitud == null) { result = new EstadoSolicitud(0, "Estado Invalido"); return(false); } switch (estadoSolicitud) { case "1": result = Aceptada; return(true); case "2": result = EnProceso; return(true); case "3": result = Terminada; return(true); case "4": result = Error; return(true); case "5": result = Rechazada; return(true); case "6": result = Vencida; return(true); default: result = new EstadoSolicitud(0, "Estado Invalido"); return(false); } }
public async Task <IHttpActionResult> UpdateEstado(EstadoSolicitud model) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.UpdateEstado(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task <IHttpActionResult> Update([FromBody] EstadoSolicitud 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 EstadoSolicitudController() { this._operations = new EstadoSolicitud(new bloodbog_bdEntities()); }