private List <CommonChangeLoggerDto> prepararCambios(DomicilioMediadorDto modificado, DomicilioMediadorDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Activo != original.Activo) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "DOMICILIO MEDIADOR", "Se ha modificado el campo de Activación", original.Activo ? "Activo" : "Inactivo", modificado.Activo ? "Activo" : "Inactivo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Domicilio != original.Domicilio) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "DOMICILIO MEDIADOR", "Se ha modificado el Domicilio", original.Domicilio, modificado.Domicilio, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.MediadorId != original.MediadorId) { var mediadorNuevo = (modificado != null && modificado.MediadorId > 0) ? context.Mediadores.Where(r => r.Id == modificado.MediadorId).FirstOrDefault().Nombre : ""; var mediadorAnterior = (original != null && original.MediadorId > 0) ? context.Mediadores.Where(r => r.Id == original.MediadorId).FirstOrDefault().Nombre : ""; var logger3 = new CommonChangeLoggerDto(DateTime.Now, "DOMICILIO MEDIADOR", "Se ha cambiado el Mediador", mediadorAnterior, mediadorNuevo, usuario, modificado.Id); listLoggers.Add(logger3); } return(listLoggers); }
private List <CommonChangeLoggerDto> prepararCambios(SubEstadoDto modificado, SubEstadoDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "SUB ESTADO", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "SUB ESTADO", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.EstadoId != original.EstadoId) { //var estadoNuevo = (modificado != null && modificado.EstadoId > 0) ? context.SubEstados.Where(r => r.Id == modificado.EstadoId).FirstOrDefault().Nombre : ""; //var estadoAnterior = (original != null && original.EstadoId > 0) ? context.SubEstados.Where(r => r.Id == original.EstadoId).FirstOrDefault().Nombre : ""; var estadoNuevo = (modificado != null && modificado.EstadoId > 0) ? context.Estados.Where(r => r.Id == modificado.EstadoId).FirstOrDefault().TipoEstado : ""; var estadoAnterior = (original != null && original.EstadoId > 0) ? context.Estados.Where(r => r.Id == original.EstadoId).FirstOrDefault().TipoEstado : ""; var logger3 = new CommonChangeLoggerDto(DateTime.Now, "SUB ESTADO", "Se ha cambiado la Etapa Procesal del Estado: " + modificado.Nombre, estadoAnterior, estadoNuevo, usuario, modificado.Id); listLoggers.Add(logger3); } if (modificado.CierraDenuncia != original.CierraDenuncia) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "SUB ESTADO", "Se ha modificado el campo CierraDenuncia", original.CierraDenuncia ? "Inactivo" : "Activo", modificado.CierraDenuncia ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } return(listLoggers); }
private List <CommonChangeLoggerDto> prepararCambios(LocalidadDto modificado, LocalidadDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "LOCALIDAD", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "LOCALIDAD", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.ProvinciaId != original.ProvinciaId) { var provinciaNueva = (modificado != null && modificado.ProvinciaId > -1) ? context.Provincias.Where(r => r.Id == modificado.ProvinciaId).FirstOrDefault().Nombre : ""; var provinciaAnterior = (original != null && original.ProvinciaId > -1) ? context.Provincias.Where(r => r.Id == original.ProvinciaId).FirstOrDefault().Nombre : ""; var logger4 = new CommonChangeLoggerDto(DateTime.Now, "LOCALIDAD", "Se ha cambiado la Provincia", provinciaAnterior, provinciaNueva, usuario, modificado.Id); listLoggers.Add(logger4); } return(listLoggers); }
private List <CommonChangeLoggerDto> prepararCambios(MotivoDeReclamoDto modificado, MotivoDeReclamoDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE RECLAMO", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE RECLAMO", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.servicioId != original.servicioId) { var servicioNuevo = (modificado != null && modificado.servicioId > 0) ? context.Servicios.Where(r => r.Id == modificado.servicioId).FirstOrDefault().Nombre : ""; var servicioAnterior = (original != null && original.servicioId > 0) ? context.Servicios.Where(r => r.Id == original.servicioId).FirstOrDefault().Nombre : ""; var logger3 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE RECLAMO", "Se ha cambiado el Servicio", servicioAnterior, servicioNuevo, usuario, modificado.Id); listLoggers.Add(logger3); } if (modificado.tipoProcesoId != original.tipoProcesoId) { var procesoNuevo = (modificado != null && modificado.tipoProcesoId > 0) ? context.TiposDeProceso.Where(r => r.Id == modificado.tipoProcesoId).FirstOrDefault().Nombre : ""; var procesoAnterior = (original != null && original.tipoProcesoId > 0) ? context.TiposDeProceso.Where(r => r.Id == original.tipoProcesoId).FirstOrDefault().Nombre : ""; var logger4 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE RECLAMO", "Se ha cambiado el Tipo de Proceso", procesoAnterior, procesoNuevo, usuario, modificado.Id); listLoggers.Add(logger4); } return(listLoggers); }
public List <OrganismoSP> createOrganismo(string Nombre, int provinciaId, int localidadId, int regionId) { var organismo = new OrganismoDto(); organismo.Nombre = Nombre.Trim().ToUpper(); organismo.Provincia_Id = provinciaId; organismo.Localidad_Id = localidadId; organismo.Region_Id = regionId; organismo.Activo = false; List <OrganismoSP> lista = new List <OrganismoSP>(); var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(organismo); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha creado el Organismo", null, organismo.Nombre, usuario, organismo.Id); context.Add(accion); context.SaveChanges(); lista = context.Database .SqlQuery <OrganismoSP>("GetOrganismosPorId @id", new SqlParameter("@id", organismo.Id)) .ToList(); } return(lista); }
public void createEvento(EventoDto evento, string usuario) { using (NuevoDbContext context = new NuevoDbContext()) { context.Add(evento); context.SaveChanges(); var logger = new CommonChangeLoggerDto(DateTime.Now, "EVENTO", "Se ha creado el Evento id : " + evento.EventoId + " relacionado a la Denuncia id : " + evento.DenunciaId, null, "Datos iniciales: " + "-Fecha Vencimiento : " + evento.Fecha + "Tipo de Evento: " + evento.TipoEventoId + "-Contestado " + ((evento.CONTESTADO == 1)?"SI":"NO"), usuario, evento.EventoId); context.Add(logger); context.SaveChanges(); } }
private List <CommonChangeLoggerDto> prepararCambios(EventoDto modificado, EventoDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.CONTESTADO != original.CONTESTADO) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado el campo Contestado", (original.CONTESTADO == 1) ? "Si" : "No", (modificado.CONTESTADO == 1) ? "Si" : "No", usuario, modificado.EventoId); listLoggers.Add(logger1); } if (modificado.TipoEventoId != original.TipoEventoId) { var tipoEventoNuevo = (modificado.TipoEventoId > 0)?context.TiposDeEventos.Where(x => x.Id == modificado.TipoEventoId).FirstOrDefault().Nombre:""; var tipoEventoAnterior = (original.TipoEventoId > 0)?context.TiposDeEventos.Where(x => x.Id == original.TipoEventoId).FirstOrDefault().Nombre:""; var logger2 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado el tipo de Evento", tipoEventoNuevo, tipoEventoAnterior, usuario, modificado.EventoId); listLoggers.Add(logger2); } if (modificado.Fecha != original.Fecha) { //var logger3 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado la Fecha de Vencimiento", original.Fecha, modificado.Fecha, usuario, modificado.EventoId); //listLoggers.Add(logger3); //var logger3 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado la Fecha de Vencimiento", original.Fecha.ToShortDateString(), modificado.Fecha.ToShortDateString(), usuario, modificado.EventoId); var logger3 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado la Fecha de Vencimiento", (original.Fecha != null)?original.Fecha.Value.ToShortDateString():"", (modificado.Fecha != null)?modificado.Fecha.Value.ToShortDateString():"", usuario, modificado.EventoId); listLoggers.Add(logger3); } if (modificado.REQUERIMIENTOINFORME != original.REQUERIMIENTOINFORME) { var reqInformeNuevo = (modificado.REQUERIMIENTOINFORME > 0)?context.ReqsInforme.Where(r => r.Id == modificado.REQUERIMIENTOINFORME).FirstOrDefault().Nombre:""; var reqInformeAnterior = (original.REQUERIMIENTOINFORME > 0)?context.ReqsInforme.Where(r => r.Id == original.REQUERIMIENTOINFORME).FirstOrDefault().Nombre:""; var logger4 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado el Requerimiento Informe", reqInformeAnterior, reqInformeNuevo, usuario, modificado.EventoId); listLoggers.Add(logger4); } if (modificado.SOLUCIONADO != original.SOLUCIONADO) { var solucionadoNuevo = (modificado.SOLUCIONADO > 0)?context.Solucionados.Where(r => r.Id == modificado.SOLUCIONADO).FirstOrDefault().Nombre:""; var solucionadoAnterior = (original.SOLUCIONADO > 0)?context.Solucionados.Where(r => r.Id == original.SOLUCIONADO).FirstOrDefault().Nombre:""; var logger5 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado el campo Solucionado", solucionadoAnterior, solucionadoNuevo, usuario, modificado.EventoId); listLoggers.Add(logger5); } if (modificado.Observacion != original.Observacion) { var logger6 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado la Observación", original.Observacion, modificado.Observacion, usuario, modificado.EventoId); listLoggers.Add(logger6); } if (modificado.ResIntId != original.ResIntId) { var responsableNuevo = (modificado.ResIntId > 0)?context.Responsables.Where(r => r.Id == modificado.ResIntId).FirstOrDefault().Nombre:""; var responsableAnterior = (original.ResIntId > 0)?context.Responsables.Where(r => r.Id == original.ResIntId).FirstOrDefault().Nombre:""; var logger7 = new CommonChangeLoggerDto(DateTime.Now, "Evento", "Se ha modificado el campo Solucionado", responsableAnterior, responsableNuevo, usuario, modificado.EventoId); listLoggers.Add(logger7); } return(listLoggers); }
public DenunciaDto CreateDenuncia(DenunciaDto denuncia) { var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(denuncia); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIA", "Se ha creado La Denuncia con id: " + denuncia.DenunciaId.ToString(), null, "ACTIVA", usuario, denuncia.DenunciaId); context.Add(accion); context.SaveChanges(); return(denuncia); } }
public DenuncianteDto crearDenunciante(DenuncianteDto test) { var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(test); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha creado al Denunciante", null, "Denunciante " + test.apellido + "," + test.nombre + "," + " dni: " + test.NroDocumento, usuario, test.DenuncianteId); context.Add(accion); context.SaveChanges(); return(test); } }
public List <LocalidadSP> createlocalidad(LocalidadDto localidad) { var usuario = HttpContext.Current.User.Identity.Name; List <LocalidadSP> lista = new List <LocalidadSP>(); using (NuevoDbContext context = new NuevoDbContext()) { context.Add(localidad); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "LOCALIDAD", "Se ha creado una Localidad", null, localidad.Nombre, usuario, localidad.Id); context.Add(accion); context.SaveChanges(); return(lista = context.Database .SqlQuery <LocalidadSP>("GetLocalidadesPorId @id", new SqlParameter("@id", localidad.Id)) .ToList()); } }
public List <ResponsableDto> createResponsable(ResponsableDto Responsable) { List <ResponsableDto> lista = new List <ResponsableDto>(); var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(Responsable); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha creado el Responsable", null, Responsable.Nombre + ' ' + Responsable.Apellido, usuario, Responsable.Id); context.Add(accion); context.SaveChanges(); var sub = context.Responsables.Where(x => x.Id == Responsable.Id).FirstOrDefault(); lista.Add(sub); } return(lista); }
private List <CommonChangeLoggerDto> prepararCambios(ResponsableDto modificado, ResponsableDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.Apellido != original.Apellido) { var logger3 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el Apellido", original.Apellido, modificado.Apellido, usuario, modificado.Id); listLoggers.Add(logger3); } if (modificado.UmeId != original.UmeId) { var logger4 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el Usuario", original.UmeId, modificado.UmeId, usuario, modificado.Id); listLoggers.Add(logger4); } if (modificado.TipoResponsable != original.TipoResponsable) { var logger5 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el Tipo de Responsable", original.TipoResponsable, modificado.TipoResponsable, usuario, modificado.Id); listLoggers.Add(logger5); } if (modificado.Rol != original.Rol) { var logger7 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha modificado el Rol", original.Rol, modificado.Rol, usuario, modificado.Id); listLoggers.Add(logger7); } if (modificado.Estudio_Id != original.Estudio_Id) { var estudioNuevo = (modificado != null && modificado.Estudio_Id > 0) ? context.Estudios.Where(r => r.Id == modificado.Estudio_Id).FirstOrDefault().Nombre : ""; var estudioAnterior = (original != null && original.Estudio_Id > 0) ? context.Estudios.Where(r => r.Id == original.Estudio_Id).FirstOrDefault().Nombre : ""; var logger6 = new CommonChangeLoggerDto(DateTime.Now, "RESPONSABLE", "Se ha cambiado el Estudio", estudioAnterior, estudioNuevo, usuario, modificado.Id); listLoggers.Add(logger6); } return(listLoggers); }
//[HttpGet] //[HttpPost] //[ValidateAntiForgeryToken] public ActionResult DescargarArchivo(Guid id) { ArchivoDto _ArchivoDto; FileContentResult _fileContent; using (_dbContext = new NuevoDbContext()) { _ArchivoDto = _dbContext.Archivos.FirstOrDefault(x => x.Id == id); } if (_ArchivoDto == null) { return(HttpNotFound()); } else { try { // Descargamos el ArchivoDto del Servidor. _fileContent = new FileContentResult(_ArchivoDto.DescargarArchivo(), "application/octet-stream"); _fileContent.FileDownloadName = _ArchivoDto.Nombre + "." + _ArchivoDto.Extension; // Actualizamos el nº de descargas en la base de datos. using (_dbContext = new NuevoDbContext()) { _ArchivoDto.Descargas++; _dbContext.Archivos.Attach(_ArchivoDto); _dbContext.Entry(_ArchivoDto).State = EntityState.Modified; _dbContext.SaveChanges(); var usuario = System.Web.HttpContext.Current.User.Identity.Name; var logger = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIA", "Descarga de Archivo", _ArchivoDto.Nombre + '.' + _ArchivoDto.Extension, _ArchivoDto.path, usuario, (int)Session["DenunciaActual"]); _dbContext.Add(logger); _dbContext.SaveChanges(); } return(_fileContent); } catch (Exception ex) { return(HttpNotFound()); } } }
public RegionDto createRegion(string Nombre) { var Region = new RegionDto(); Region.Nombre = Nombre.ToUpper(); Region.Deleted = false; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(Region); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "REGION", "Se ha creado la Región", null, Region.Nombre, usuario, Region.Id); context.Add(accion); context.SaveChanges(); return(Region); } }
public ServicioDto createServicio(string Nombre) { var Servicio = new ServicioDto(); Servicio.Nombre = Nombre.Trim().ToUpper(); Servicio.Deleted = false; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(Servicio); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "SERVICIO", "Se ha creado el Servicio", null, Servicio.Nombre, usuario, Servicio.Id); context.Add(accion); context.SaveChanges(); return(Servicio); } }
public List <MotivoDeReclamoSP> createMotivoDeReclamo(MotivoDeReclamoDto MotivoDeReclamo) { List <MotivoDeReclamoSP> lista = new List <MotivoDeReclamoSP>(); var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(MotivoDeReclamo); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE RECLAMO", "Se ha creado el MotivoDeReclamo", null, MotivoDeReclamo.Nombre, usuario, MotivoDeReclamo.Id); context.Add(accion); context.SaveChanges(); lista = context.Database .SqlQuery <MotivoDeReclamoSP>("GetMotivosDeReclamoPorId @motivoId", new SqlParameter("@motivoId", MotivoDeReclamo.Id)) .ToList(); } return(lista); }
public void deleteDenunciante(DenuncianteDto denuncianteDto) { var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { //load task from database DenuncianteDto existingTest = context.getDenunciantes(true) .Where(t => t.DenuncianteId == denuncianteDto.DenuncianteId) .FirstOrDefault(); context.Remove(existingTest); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha eliminado al Denunciante", "Denunciante : " + denuncianteDto.apellido + "," + denuncianteDto.nombre + "," + " dni: " + denuncianteDto.NroDocumento, "ELIMINADO", usuario, denuncianteDto.DenuncianteId); context.Add(accion); context.SaveChanges(); } }
public MediadorDto createMediador(string Nombre) { var Mediador = new MediadorDto(); Mediador.Nombre = Nombre.Trim().ToUpper(); Mediador.Activo = true; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(Mediador); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "MEDIADOR", "Se ha creado el Mediador", null, Mediador.Nombre, usuario, Mediador.Id); context.Add(accion); context.SaveChanges(); return(Mediador); } }
public MotivoDeBajaDto createMotivo(string Nombre) { var motivo = new MotivoDeBajaDto(); motivo.Nombre = Nombre.ToUpper(); motivo.Deleted = false; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(motivo); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE BAJA", "Se ha creado el Motivo de Baja", null, motivo.Nombre, usuario, motivo.Id); context.Add(accion); context.SaveChanges(); return(motivo); } }
public ProvinciaDto createProvincia(string Nombre) { var provincia = new ProvinciaDto(); provincia.Nombre = Nombre.Trim().ToUpper(); provincia.Deleted = false; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(provincia); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "PROVINCIA", "Se ha creado la PROVINCIA", null, provincia.Nombre, usuario, provincia.Id); context.Add(accion); context.SaveChanges(); return(provincia); } }
private List <CommonChangeLoggerDto> prepararCambios(MotivoDeBajaDto modificado, MotivoDeBajaDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE BAJA", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "MOTIVO DE BAJA", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } return(listLoggers); }
public TipoEventoDto createTipoEvento(string Nombre, bool esAgendable) { var TipoEvento = new TipoEventoDto(); TipoEvento.Nombre = Nombre.Trim().ToUpper(); TipoEvento.Agendable = esAgendable; TipoEvento.Deleted = false; var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(TipoEvento); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "TIPO EVENTO", "Se ha creado el de Tipo de Evento", null, TipoEvento.Nombre, usuario, TipoEvento.Id); context.Add(accion); context.SaveChanges(); return(TipoEvento); } }
public List <DomicilioMediadorSP> createDomicilioMediador(DomicilioMediadorDto DomicilioMediador) { List <DomicilioMediadorSP> lista = new List <DomicilioMediadorSP>(); var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(DomicilioMediador); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "DOMICILIO MEDIADOR", "Se ha creado el Domicilio del Mediador", null, DomicilioMediador.Domicilio, usuario, DomicilioMediador.Id); context.Add(accion); context.SaveChanges(); lista = context.Database .SqlQuery <DomicilioMediadorSP>("GetDomicilioMediadorPorId @id", new SqlParameter("@id", DomicilioMediador.Id)) .ToList(); } return(lista); }
public List <SubEstadoSP> createSubEstado(SubEstadoDto SubEstado) //public List<SubEstadoDto> createSubEstado(SubEstadoDto SubEstado) { List <SubEstadoSP> lista = new List <SubEstadoSP>(); var usuario = HttpContext.Current.User.Identity.Name; using (NuevoDbContext context = new NuevoDbContext()) { context.Add(SubEstado); context.SaveChanges(); var accion = new CommonChangeLoggerDto(DateTime.Now, "SUB ESTADO", "Se ha creado el SubEstado", null, SubEstado.Nombre, usuario, SubEstado.Id); context.Add(accion); context.SaveChanges(); //var sub = context.SubEstados.Where(x => x.Id == SubEstado.Id).FirstOrDefault(); //lista.Add(sub); lista = context.Database .SqlQuery <SubEstadoSP>("GetSubEstadosPorId @motivoId", new SqlParameter("@motivoId", SubEstado.Id)) .ToList(); } return(lista); }
private List <CommonChangeLoggerDto> prepararCambios(OrganismoDto modificado, OrganismoDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Activo != original.Activo) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha modificado el campo de Activación", original.Activo ? "Inactivo" : "Activo", modificado.Activo ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.Provincia_Id != original.Provincia_Id) { var provinciaNueva = (modificado != null && modificado.Provincia_Id > 0) ? context.Provincias.Where(r => r.Id == modificado.Provincia_Id).FirstOrDefault().Nombre : ""; var provinciaAnterior = (original != null && original.Provincia_Id > 0) ? context.Provincias.Where(r => r.Id == original.Provincia_Id).FirstOrDefault().Nombre : ""; var logger3 = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha cambiado la Provincia", provinciaAnterior, provinciaNueva, usuario, modificado.Id); listLoggers.Add(logger3); } if (modificado.Localidad_Id != original.Localidad_Id) { var localidadNueva = (modificado != null && modificado.Localidad_Id > 0) ? context.Localidades.Where(r => r.Id == modificado.Localidad_Id).FirstOrDefault().Nombre : ""; var localidadAnterior = (original != null && original.Localidad_Id > 0) ? context.Localidades.Where(r => r.Id == original.Localidad_Id).FirstOrDefault().Nombre : ""; var logger4 = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha cambiado la Localidad", localidadAnterior, localidadNueva, usuario, modificado.Id); listLoggers.Add(logger4); } if (modificado.Region_Id != original.Region_Id) { var regionNueva = (modificado != null && modificado.Region_Id > 0) ? context.Regiones.Where(r => r.Id == modificado.Region_Id).FirstOrDefault().Nombre : ""; var regionAnterior = (original != null && original.Region_Id > 0) ? context.Regiones.Where(r => r.Id == original.Region_Id).FirstOrDefault().Nombre : ""; var logger4 = new CommonChangeLoggerDto(DateTime.Now, "ORGANISMO", "Se ha cambiado la Región", regionAnterior, regionNueva, usuario, modificado.Id); listLoggers.Add(logger4); } return(listLoggers); }
public ActionResult EliminarArchivo(string id) { ArchivoDto _ArchivoDto; var idDelete = new Guid(id); using (_dbContext = new NuevoDbContext()) { _ArchivoDto = _dbContext.Archivos.FirstOrDefault(x => x.Id == idDelete); } if (_ArchivoDto != null) { using (_dbContext = new NuevoDbContext()) { _ArchivoDto = _dbContext.Archivos.FirstOrDefault(x => x.Id == idDelete); var archivoEliminado = _ArchivoDto; _dbContext.Archivos.Remove(_ArchivoDto); if (_dbContext.SaveChanges() > 0) { // Eliminamos el ArchivoDto del Servidor. _ArchivoDto.EliminarArchivo(); var usuario = System.Web.HttpContext.Current.User.Identity.Name; var logger = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIA", "Archivo Eliminado", archivoEliminado.Nombre + '.' + archivoEliminado.Extension, archivoEliminado.path, usuario, (int)Session["DenunciaActual"]); _dbContext.Add(logger); _dbContext.SaveChanges(); } } // Redirigimos a la Acción 'Index' para mostrar // Los Archivos subidos al Servidor. return(Json("Registro eliminado con éxito", JsonRequestBehavior.AllowGet)); //return RedirectToAction("Index"); } else { return(HttpNotFound()); } }
private List <CommonChangeLoggerDto> prepararCambios(DenuncianteDto modificado, DenuncianteDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.apellido != original.apellido) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha modificado el Apellido", original.apellido, modificado.apellido, usuario, modificado.DenuncianteId); listLoggers.Add(logger1); } if (modificado.nombre != original.nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha modificado el Nombre", original.nombre, modificado.nombre, usuario, modificado.DenuncianteId); listLoggers.Add(logger2); } if (modificado.NroDocumento != original.NroDocumento) { var logger3 = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha modificado el Nro. de Documento", original.NroDocumento, modificado.NroDocumento, usuario, modificado.DenuncianteId); listLoggers.Add(logger3); } return(listLoggers); }
private List <CommonChangeLoggerDto> prepararCambios(TipoEventoDto modificado, TipoEventoDto original, NuevoDbContext context) { var usuario = HttpContext.Current.User.Identity.Name; listLoggers = new List <CommonChangeLoggerDto>(); if (modificado.Deleted != original.Deleted) { var logger1 = new CommonChangeLoggerDto(DateTime.Now, "TIPO EVENTO", "Se ha modificado el campo de Activación", original.Deleted ? "Inactivo" : "Activo", modificado.Deleted ? "Inactivo" : "Activo", usuario, modificado.Id); listLoggers.Add(logger1); } if (modificado.Nombre != original.Nombre) { var logger2 = new CommonChangeLoggerDto(DateTime.Now, "TIPO EVENTO", "Se ha modificado el Nombre", original.Nombre, modificado.Nombre, usuario, modificado.Id); listLoggers.Add(logger2); } if (modificado.Agendable != original.Agendable) { var logger3 = new CommonChangeLoggerDto(DateTime.Now, "TIPO EVENTO", "Se ha modificado el campo Agendable del Tipo de Evento : " + modificado.Nombre, original.Agendable ? "Agendable": "NO Agendable", modificado.Agendable ? "Agendable" : "NO Agendable", usuario, modificado.Id); listLoggers.Add(logger3); } return(listLoggers); }
public ActionResult uploadFile(HttpPostedFileBase file) { if (file != null && file.ContentLength > 0) { var _contenido = new byte[file.ContentLength]; file.InputStream.Read(_contenido, 0, file.ContentLength); int indiceDelUltimoPunto = file.FileName.LastIndexOf('.'); string _nombre = file.FileName.Substring(0, indiceDelUltimoPunto); string _extension = file.FileName.Substring(indiceDelUltimoPunto + 1, file.FileName.Length - indiceDelUltimoPunto - 1); ArchivoDto _ArchivoDto = new ArchivoDto() { Nombre = _nombre, Extension = _extension, Descargas = 0, DenunciaId = (int)Session["DenunciaActual"] }; var carpetaActual = (string)Session["CarpetaActual"]; _ArchivoDto.PathRelativo(carpetaActual); _ArchivoDto.SubirArchivo(_contenido); using (_dbContext = new NuevoDbContext()) { try { var usuario = System.Web.HttpContext.Current.User.Identity.Name; _ArchivoDto.usuarioCreador = usuario; var archivoNuevo = _ArchivoDto; _dbContext.Archivos.Add(_ArchivoDto); _dbContext.SaveChanges(); var logger = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIA", "Archivo Creado", archivoNuevo.Nombre + '.' + archivoNuevo.Extension, archivoNuevo.path, usuario, (int)Session["DenunciaActual"]); _dbContext.Add(logger); _dbContext.SaveChanges(); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage); throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); } } } var id = (int)Session["DenunciaActual"]; using (_dbContext = new NuevoDbContext()) { var Archivos = _dbContext.Archivos.Where(x => x.DenunciaId == id).OrderByDescending(x => x.fechaCreacion).ToList(); return(PartialView("FileList", Archivos)); } // Redirigimos a la Acción 'Index' para mostrar // Los Archivos subidos al Servidor. }