public string guardarAvance(AvanceDto avanceDto) { try { TR_RegistroAvance _TR_RegistroAvance = new TR_RegistroAvance(); _TR_RegistroAvance.Observaciones = avanceDto.Observaciones; _TR_RegistroAvance.IdTipoTramiteEstado = avanceDto.IdTipoTramiteEstado; _TR_RegistroAvance.IdTramite = avanceDto.IdTramite; _TR_RegistroAvance.FechaAvance = DateTime.Now; using (TramiteEntities dbContext = new TramiteEntities()) { dbContext.TR_RegistroAvance.Add(_TR_RegistroAvance); dbContext.SaveChanges(); } } catch (DbUpdateException e) { Console.Write(e.Message); throw; } return "ok"; }
public bool existeTipoTramite(int tipoTramite) { try { using (TramiteEntities dbContext = new TramiteEntities()) { List<AvanceDto> Query = (from tt in dbContext.TR_TipoTramite where tt.IdTipoTramite == tipoTramite select new AvanceDto{}).ToList(); if(Query.Count == 0){ return false; } return true; } } catch (Exception) { throw; } }
public List<AvanceDto> ListarAvances() { try { using (TramiteEntities dbContext = new TramiteEntities()) { List<AvanceDto> Query = (from n in dbContext.TR_RegistroAvance select new AvanceDto { FechaAvance = SqlFunctions.DateName("day", n.FechaAvance) + "/" + SqlFunctions.DateName("month", n.FechaAvance) + "/" + SqlFunctions.DateName("year", n.FechaAvance), Observaciones = n.Observaciones, IdTipoTramiteEstado = n.IdTipoTramiteEstado, IdTramite = n.IdTramite }).ToList(); return Query; } } catch (Exception) { throw; } }
public List<TramiteDto> ListarTramites(int idTipoTramite) { try { using (TramiteEntities dbContext = new TramiteEntities()) { List<TramiteDto> Query = (from st in dbContext.TR_SolicitudTramite join td in dbContext.TR_Tramite on st.IdSolicitudTramite equals td.IdSolicitudTramite into Tramite where st.IdTipoTramite == idTipoTramite from _Tramite in Tramite join ex in dbContext.TR_Expediente on _Tramite.IdSolicitudTramite equals ex.IdSolicitudTramite where _Tramite.Estado == "PENDIENTE" select new TramiteDto { NroTramite = _Tramite.NroTramite, CodigoAdministrado = st.ID_Ciudadano, FechaEmision = //_Tramite.FechaEmision.Value.ToString("dd.MM.yyyy"), SqlFunctions.DateName("day", _Tramite.FechaEmision) + "/" + //SqlFunctions.DateName("month", _Tramite.FechaEmision) SqlFunctions.StringConvert((double)_Tramite.FechaEmision.Value.Month).TrimStart() + "/" + SqlFunctions.DateName("year", _Tramite.FechaEmision), NroExpediente = ex.NroExpediente, Observaciones = _Tramite.Observaciones, detalleExpediente = from dx in ex.TR_ExpedienteDetalle select new DetalleTramite { NroFolio = dx.NumeroFolio.Value, CodigoRequisito = dx.IdRequisitoTramite.Value, InformacionRequisito = dx.Valor, RutaArchivo = dx.RutaAdjunto } }).ToList(); return Query; } } catch (Exception) { throw; } }