Beispiel #1
0
        public List <Estancia> ObtenerEstancias(out DataSet ds, ActividadSIGUA uso)
        {
            ds = new DataSet();
            List <Estancia> r = new List <Estancia>();

            return(r);
        }
Beispiel #2
0
        public List <Ubicacion> ObtenerUbicacionesExternos(out DataSet ds, ActividadSIGUA uso)
        {
            ds = new DataSet();
            List <Ubicacion> r = new List <Ubicacion>();

            return(r);
        }
Beispiel #3
0
        public static List <Ubicacion> generarListaUbicaciones(DataSet ds)
        {
            if (ds.Tables[0].TableName == "Excepcion")
            {
                throw new ApplicationException((string)ds.Tables[0].Rows[0][0]);
            }
            else
            {
                List <Ubicacion> r = new List <Ubicacion>();
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    string apellido2 = string.Empty;
                    if (!(dr["apellido2"] is System.DBNull))
                    {
                        apellido2 = (string)dr["apellido2"];
                    }
                    Persona p = new Persona((string)dr["nif"], (string)dr["apellido1"], apellido2, (string)dr["nombre"],
                                            (bool)dr["espas"], (bool)dr["espdi"], (bool)dr["espdicargo"], (bool)dr["esbecario"], (bool)dr["esexterno"]);

                    Estancia e = new Estancia((string)dr["codigo"]);
                    e.Geometria = (MultiPolygon)SharpMap.Geometries.MultiPolygon.GeomFromText((string)dr["wkt"]);
                    Zona z = new Zona((string)dr["codzona"]);
                    z.Denominacion = (string)dr["denozona"];
                    Edificio ed = new Edificio(z, (string)dr["codedificio"]);
                    ed.Denominacion = (string)dr["denoedificio"];

                    PlantaEdificio pe = new PlantaEdificio(ed, (EnumPlantas)System.Enum.Parse(typeof(EnumPlantas), (string)dr["enumplanta"]));
                    pe.Denominacion  = (string)dr["denoplanta"];
                    e.PlantaEdificio = pe;
                    ActividadSIGUA a = new ActividadSIGUA((short)dr["actividad"]);
                    a.Denominacion = (string)dr["denoActividad"];
                    a.GrupoPropio  = new GrupoPropio((string)dr["denogrupo"]);
                    a.GrupoCRUE    = new GrupoCRUE((string)dr["denocrue"]);
                    a.GrupoUXXI    = new GrupoUXXI((string)dr["denou21"]);
                    DepartamentoSIGUA depsigua = new DepartamentoSIGUA((string)dr["coddpto"]);
                    depsigua.Denominacion   = (string)dr["denodpto"];
                    depsigua.EsCentro       = (bool)dr["es_centro"];
                    depsigua.EsDepartamento = (bool)dr["es_dpto"];
                    depsigua.EsUnidad       = (bool)dr["es_unidad"];
                    e.Actividad             = a;
                    e.Adscripcion           = depsigua;
                    if (dr["denoestancia"].GetType() == typeof(System.DBNull))
                    {
                        e.Denominacion = string.Empty;
                    }
                    else
                    {
                        e.Denominacion = (string)dr["denoestancia"];
                    }

                    r.Add(new Ubicacion(p, e));
                }
                return(r);
            }
        }
Beispiel #4
0
        public static List <Estancia> generarListaEstancias(DataSet ds)
        {
            if (ds.Tables[0].TableName == "Excepcion")
            {
                throw new ApplicationException((string)ds.Tables[0].Rows[0][0]);
            }
            else
            {
                List <Estancia> r = new List <Estancia>();
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Estancia e = new Estancia((string)dr["codigo"]);
                    try {
                        e.Geometria = (MultiPolygon)SharpMap.Geometries.MultiPolygon.GeomFromText((string)dr["wkt"]);
                    } catch (Exception ex) {
                        new SIGUANETDesktopException(ExceptionCategory.DATAInvalidGeometry,
                                                     "ObjectFactory.generarListaEstancias", ex, e.Codigo);
                        continue;
                    }

                    Zona z = new Zona((string)dr["codzona"]);
                    z.Denominacion = (string)dr["denozona"];
                    Edificio ed = new Edificio(z, (string)dr["codedificio"]);
                    ed.Denominacion = (string)dr["denoedificio"];

                    PlantaEdificio pe = new PlantaEdificio(ed, (EnumPlantas)System.Enum.Parse(typeof(EnumPlantas), (string)dr["enumplanta"]));
                    pe.Denominacion  = (string)dr["denoplanta"];
                    e.PlantaEdificio = pe;
                    ActividadSIGUA a = new ActividadSIGUA((short)dr["actividad"]);
                    a.Denominacion = (string)dr["denoActividad"];
                    a.GrupoPropio  = new GrupoPropio((string)dr["denogrupo"]);
                    a.GrupoCRUE    = new GrupoCRUE((string)dr["denocrue"]);
                    a.GrupoUXXI    = new GrupoUXXI((string)dr["denou21"]);
                    DepartamentoSIGUA depsigua = new DepartamentoSIGUA((string)dr["coddpto"]);
                    depsigua.Denominacion   = (string)dr["denodpto"];
                    depsigua.EsCentro       = (bool)dr["es_centro"];
                    depsigua.EsDepartamento = (bool)dr["es_dpto"];
                    depsigua.EsUnidad       = (bool)dr["es_unidad"];
                    e.Actividad             = a;
                    e.Adscripcion           = depsigua;
                    if (dr["denoestancia"].GetType() == typeof(System.DBNull))
                    {
                        e.Denominacion = string.Empty;
                    }
                    else
                    {
                        e.Denominacion = (string)dr["denoestancia"];
                    }

                    r.Add(e);
                }
                return(r);
            }
        }
Beispiel #5
0
 public static List <ActividadSIGUA> generarListaActividadesSIGUA(DataSet ds)
 {
     if (ds.Tables[0].TableName == "Excepcion")
     {
         throw new ApplicationException((string)ds.Tables[0].Rows[0][0]);
     }
     else
     {
         List <ActividadSIGUA> r = new List <ActividadSIGUA>();
         foreach (DataRow dr in ds.Tables[0].Rows)
         {
             ActividadSIGUA actsigua = new ActividadSIGUA((short)dr["codactividad"]);
             actsigua.Denominacion = (string)dr["txt_actividad"];
             actsigua.GrupoPropio  = new GrupoPropio((string)dr["activresum"]);
             actsigua.GrupoUXXI    = new GrupoUXXI((string)dr["u21"]);
             actsigua.GrupoCRUE    = new GrupoCRUE((string)dr["crue"]);
             r.Add(actsigua);
         }
         return(r);
     }
 }
Beispiel #6
0
 public long NumBecarios(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #7
0
 public double SuperficieEstancias(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #8
0
        public DataSet EstadisticaEstancias(ActividadSIGUA uso)
        {
            DataSet r = new DataSet();

            return(r);
        }
Beispiel #9
0
        public List <Estancia> ObtenerEstancias(ActividadSIGUA uso)
        {
            List <Estancia> r = new List <Estancia>();

            return(r);
        }
Beispiel #10
0
 public int NumEstancias(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #11
0
 public long NumEstanciasNoOcupadas(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #12
0
 public long NumExternos(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #13
0
 public long NumEstancias(ActividadSIGUA uso, DepartamentoSIGUA adscripcion)
 {
     return(0);
 }
Beispiel #14
0
        public List <Estancia> ObtenerEstancias(ActividadSIGUA uso, DepartamentoSIGUA adscripcion)
        {
            List <Estancia> r = new List <Estancia>();

            return(r);
        }
Beispiel #15
0
 public double SuperficieEstancias(ActividadSIGUA uso, DepartamentoSIGUA adscripcion)
 {
     return(0);
 }
Beispiel #16
0
 public double CalcularDensidadPDI(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #17
0
 public long NumPDI(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #18
0
        public DataSet EstadisticaEstancias(ActividadSIGUA uso, DepartamentoSIGUA adscripcion)
        {
            DataSet r = new DataSet();

            return(r);
        }
Beispiel #19
0
 public long NumPersonas(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #20
0
 public double CalcularDensidadBecarios(ActividadSIGUA uso)
 {
     return(0);
 }
Beispiel #21
0
 public double CalcularDensidadExternos(ActividadSIGUA uso)
 {
     return(0);
 }