public void ProgramarVisita(DTO.Visitas Visita, string NroPoliza) { //Se actualizan los datos de la propiedad DAL.Propiedades prop = new DAL.TE.ClientesTE().ConsultaPropiedad(Visita.IdPropiedad); prop.NroPoliza = string.IsNullOrEmpty(prop.NroPoliza) ? NroPoliza : !prop.NroPoliza.Equals(NroPoliza) ? NroPoliza : prop.NroPoliza; new DAL.TE.ClientesTE().EditarPropiedad(prop, Visita.IdUsuarioCreacion.Value); Visita.FechaVisita = DateTime.Parse(Visita.FechaVisitaString, new CultureInfo("es-Co")); new DAL.TE.VisitasTE().ProgramarVisita(MapperConfig.Config.MapperVisitas.Map <DAL.Visitas>(Visita)); }
public DTO.Visitas ConsultarVisita(int IdVisita) { DAL.Visitas visita = new DAL.TE.VisitasTE().ConsultarVisita(IdVisita); visita.Zonas.Usuarios = new DAL.TE.UsuariosTE().ConsultarUsuario(visita.Zonas.IdInspector.Value); visita.Propiedades = new DAL.TE.ClientesTE().ConsultaPropiedad(visita.IdPropiedad); DTO.Visitas vRet = MapperConfig.Config.MapperVisitas.Map <DTO.Visitas>(visita); foreach (DTO.FormatosVisita f in vRet.FormatosVisita) { f.Formatos = MapperConfig.Config.MapperPapeleriaSimple.Map <DTO.Formatos>(new DAL.TE.PapeleriaTE().ConsultarFormato(f.IdFormato)); } foreach (DTO.FotosVisita f in vRet.FotosVisita) { f.TiposFoto = MapperConfig.Config.MapperAdministracion.Map <DTO.TiposFoto>(new DAL.TE.AdministracionTE().ObtenerTipoFoto(f.IdTipoFoto.Value)); } return(vRet); }