Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }