protected override System.Data.DataSet GetDatosReporte()
        {
            DataSet.DSPropiedadAnexo ds = new GI.Reportes.DataSet.DSPropiedadAnexo();

            DataSet.DSPropiedadAnexo.EncabezadoRow row_encabezado = ds.Encabezado.NewEncabezadoRow();

            row_encabezado.Cliente = propiedad.Propietario == null ? "" : propiedad.Propietario.ToString();
            row_encabezado.CodigoPropiedad = propiedad.Codigo;
            row_encabezado.Direccion = propiedad.Direccion.ToString() + " " + propiedad.Ubicacion.Barrio.ToString();
            row_encabezado.Operacion = propiedad is GI.BR.Propiedades.Venta ? propiedad.TipoPropiedad + " en Venta" : propiedad.TipoPropiedad + " en Alquiler";

            row_encabezado.NombreListado = "Listado de Llamados";

            row_encabezado.Operacion = propiedad is GI.BR.Propiedades.Venta ? propiedad.TipoPropiedad.Descripcion + " en Venta" : propiedad.TipoPropiedad.Descripcion + " en Alquiler";

            ds.Encabezado.Rows.Add(row_encabezado);

            GI.BR.Propiedades.Llamados llamados = new GI.BR.Propiedades.Llamados();
            llamados.Recuperar(propiedad);

            DataSet.DSPropiedadAnexo.DatosRow row = null;

            foreach (GI.BR.Propiedades.Llamado l in llamados)
            {
                row = ds.Datos.NewDatosRow();

                row.Fecha = l.FechaHora.ToString();
                row.Detalle = "Contacto: " + l.Contacto + ". " + l.Telefono + ". " + l.Comentario;

                ds.Datos.Rows.Add(row);

            }

            return ds;
        }
Example #2
0
        protected override void CargarPropiedad()
        {
            GI.BR.Propiedades.Llamados llamados = new GI.BR.Propiedades.Llamados();
            llamados.Recuperar(Propiedad);

            foreach (GI.BR.Propiedades.Llamado l in llamados)
                lvLlamados.Items.Add(generarLVI(l));
        }