Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUtilitarios     = new Cl_Utilitarios();
            ClManejo          = new Cl_Manejo();
            ClPoligono        = new Cl_Poligono();
            ClManejoImpresion = new Cl_Manejo_Impresion();

            DataTable  DtAnexosCroquis    = DsAnexos.Tables.Add("AnexoCroquis");
            DataColumn NombreAnexoCroquis = DtAnexosCroquis.Columns.Add("NombreAnexoCroquis", typeof(string));
            DataColumn PathAnexoCroquis   = DtAnexosCroquis.Columns.Add("PathAnexoCroquis", typeof(string));


            DataTable  DtAnexosMapaUsoActual    = DsAnexos.Tables.Add("AnexoUsoActual");
            DataColumn NombreAnexoMapaUsoActual = DtAnexosMapaUsoActual.Columns.Add("NombreAnexoMapaUsoActual", typeof(string));
            DataColumn PathAnexoMapaUsoActual   = DtAnexosMapaUsoActual.Columns.Add("PathAnexoMapaUsoActual", typeof(string));

            DataTable  DtAnexosMapaPendintes    = DsAnexos.Tables.Add("AnexoMapaPendiente");
            DataColumn NombreAnexoMapaPendiente = DtAnexosMapaPendintes.Columns.Add("NombreAnexoMapaPendiente", typeof(string));
            DataColumn PathAnexoMapaPendiente   = DtAnexosMapaPendintes.Columns.Add("PathAnexoMapaPendiente", typeof(string));

            DataTable  DtAnexosMapaUbicacion    = DsAnexos.Tables.Add("AnexoMapaUbicacion");
            DataColumn NombreAnexoMapaUbicacion = DtAnexosMapaUbicacion.Columns.Add("NombreAnexoMapaUbicacion", typeof(string));
            DataColumn PathAnexoMapaUbicacion   = DtAnexosMapaUbicacion.Columns.Add("PathAnexoMapaUbicacion", typeof(string));

            DataTable  DtAnexosMapaRonda    = DsAnexos.Tables.Add("AnexoMapaRonda");
            DataColumn NombreAnexoMapaRonda = DtAnexosMapaRonda.Columns.Add("NombreAnexoMapaRonda", typeof(string));
            DataColumn PathAnexoMapaRonda   = DtAnexosMapaRonda.Columns.Add("PathAnexoMapaRonda", typeof(string));

            GrdAnexoCroquia.NeedDataSource       += GrdAnexoCroquia_NeedDataSource;
            GrdAnexoMapaUsoActual.NeedDataSource += GrdAnexoMapaUsoActual_NeedDataSource;
            GrdAnexoMapaPendiente.NeedDataSource += GrdAnexoMapaPendiente_NeedDataSource;
            GrdAnexoMapaUbicacion.NeedDataSource += GrdAnexoMapaUbicacion_NeedDataSource;
            GrdInmueblePol.NeedDataSource        += GrdInmueblePol_NeedDataSource;
            GrdAnexoMapaRonda.NeedDataSource     += GrdAnexoMapaRonda_NeedDataSource;
            GrdAnexoCroquia.ItemCommand          += GrdAnexoCroquia_ItemCommand;
            GrdAnexoMapaUsoActual.ItemCommand    += GrdAnexoMapaUsoActual_ItemCommand;
            GrdAnexoMapaPendiente.ItemCommand    += GrdAnexoMapaPendiente_ItemCommand;
            GrdAnexoMapaUbicacion.ItemCommand    += GrdAnexoMapaUbicacion_ItemCommand;
            GrdAnexoMapaRonda.ItemCommand        += GrdAnexoMapaRonda_ItemCommand;
            GrdInmueblePol.ItemCommand           += GrdInmueblePol_ItemCommand;
            TxtId.Text  = ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["idgestion"].ToString()), true);
            LblNug.Text = ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["NUG"].ToString()), true);
            if (Request.QueryString["typpe"] == null)
            {
                TxtTipo.Text = "2";
            }
            else
            {
                TxtTipo.Text = ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["typpe"].ToString()), true);
            }

            ImgPolRepoblacion.Click += ImgPolRepoblacion_Click;
            ImgPrintCenso.Click     += ImgPrintCenso_Click;
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUtilitarios = new Cl_Utilitarios();
            ClXml         = new Cl_Xml();
            ClPoligono    = new Cl_Poligono();

            BtnCargar.Click            += BtnCargar_Click;
            BtnGrabar.Click            += BtnGrabar_Click;
            GrdPoligono.NeedDataSource += GrdPoligono_NeedDataSource;
            LblTitConfirmacion.Text     = ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["region"].ToString()), true);
            LblRegionId.Text            = ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["regionid"].ToString()), true);
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //verpol.Click +=new EventHandler(verpol_Click);
            Clpoligono = new Cl_Poligono();



            lstpoligonos.SelectedIndexChanged += new EventHandler(lstpoligonos_SelectedIndexChanged);
            BtnVerPuntos.Click    += new EventHandler(BtnVerPuntos_Click);
            BtnCargaExcel.Click   += new EventHandler(BtnCargaExcel_Click);
            this.btnelimina.Click += new EventHandler(btnelimina_Click);

            if (!IsPostBack)
            {
                this.txtPoligono.Value = Request.QueryString["Id"];
                ver_mapas();
                mapas();
                informacion();
                puntos_poligono();
            }
        }
Esempio n. 4
0
        public static MAPSDESC[] BindMapPointsDesc(string name, string name1)
        {
            Cl_Poligono    ClPoligono;
            Cl_Utilitarios ClUtilitarios;

            ClPoligono    = new Cl_Poligono();
            ClUtilitarios = new Cl_Utilitarios();
            string InmuebleId = HttpContext.Current.Session["InmuebleId"].ToString();
            string Tipo       = HttpContext.Current.Session["Tipo"].ToString();
            string Proceso    = HttpContext.Current.Session["Proceso"].ToString();

            DataSet dsPoligonoDescuento = new DataSet();

            if (Proceso == "1")
            {
                dsPoligonoDescuento = ClPoligono.obtener_poligonos_Inmueble(Convert.ToInt32(InmuebleId));
            }
            else if (Proceso == "2")
            {
                string Id = HttpContext.Current.Session["Id"].ToString();
                dsPoligonoDescuento = ClPoligono.obtener_poligonos_AreaBosque(Convert.ToInt32(InmuebleId), Convert.ToInt32(Id), Convert.ToInt32(Tipo));
            }
            else if (Proceso == "3")
            {
                string Id = HttpContext.Current.Session["Id"].ToString();
                dsPoligonoDescuento = ClPoligono.obtener_poligonos_AreaIntervenir(Convert.ToInt32(InmuebleId), Convert.ToInt32(Id), Convert.ToInt32(Tipo));
            }
            else if (Proceso == "4")
            {
                string Id = HttpContext.Current.Session["Id"].ToString();
                dsPoligonoDescuento = ClPoligono.obtener_poligonos_AreaProteccion(Convert.ToInt32(InmuebleId), Convert.ToInt32(Id), Convert.ToInt32(Tipo));
            }
            else if (Proceso == "5")
            {
                string Id = HttpContext.Current.Session["Id"].ToString();
                dsPoligonoDescuento = ClPoligono.obtener_poligonos_Repoblacion_Descuento(Convert.ToInt32(Id), Convert.ToInt32(Tipo));
            }

            List <MAPSDESC> lstFencingCircleDesc = new List <MAPSDESC>();

            for (int i = 0; i < dsPoligonoDescuento.Tables["Datos"].Rows.Count; i++)
            {
                string[]  puntos = dsPoligonoDescuento.Tables["Datos"].Rows[i]["Poligono"].ToString().Split(' ');
                DataSet   ds     = new DataSet();
                DataTable dt     = new DataTable();

                try
                {
                    dt.Columns.Add("Latitude");
                    dt.Columns.Add("Longitude");


                    for (int j = 0; j < puntos.Length; j += 2)
                    {
                        string Lat  = puntos[j];
                        string Long = puntos[j + 1];
                        dt.Rows.Add(Lat, Long);
                    }
                    foreach (DataRow dtrow in dt.Rows)
                    {
                        MAPSDESC objMAPS = new MAPSDESC();
                        objMAPS.Latitude    = dtrow["Latitude"].ToString();
                        objMAPS.Longitude   = dtrow["Longitude"].ToString();
                        objMAPS.Correlativo = (i + 1).ToString();
                        lstFencingCircleDesc.Add(objMAPS);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            dsPoligonoDescuento.Clear();
            return(lstFencingCircleDesc.ToArray());
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClPoligono    = new Cl_Poligono();
            ClUtilitarios = new Cl_Utilitarios();
            int InmuebleId = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["ImmobilienId"].ToString()), true));
            int Tipo       = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["typbericht"].ToString()), true));
            int Proceso    = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["processus"].ToString()), true)); //1Finca 2Bosque 3Intervenir 4Protección 5Repoblacion


            Session["InmuebleId"] = InmuebleId.ToString();
            Session["Tipo"]       = Tipo.ToString();
            Session["Proceso"]    = Proceso.ToString();
            DataSet DsPuntoPol = new DataSet();
            DataSet dsPoligono = new DataSet();

            DataSet dsPoligonoDescuento = new DataSet();


            if (Proceso == 1)
            {
                DsPuntoPol     = ClPoligono.puntos_poligonos_Inmueble(InmuebleId);
                LblTitulo.Text = "Poligono de Finca";
            }

            else if (Proceso == 2)
            {
                int Id = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["identificateur"].ToString()), true));
                Session["Id"]  = Id.ToString();
                DsPuntoPol     = ClPoligono.puntos_poligonos_AreaBosque(InmuebleId, Id, Tipo);
                LblTitulo.Text = "Poligono de Área de Bosque";
            }
            else if (Proceso == 3)
            {
                int Id = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["identificateur"].ToString()), true));
                Session["Id"]  = Id.ToString();
                DsPuntoPol     = ClPoligono.puntos_poligonos_AreaIntervenir(InmuebleId, Id, Tipo);
                LblTitulo.Text = "Poligono de Área a Intervenir";
            }
            else if (Proceso == 4)
            {
                int Id = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["identificateur"].ToString()), true));
                Session["Id"]  = Id.ToString();
                DsPuntoPol     = ClPoligono.puntos_poligonos_AreaProteccion(InmuebleId, Id, Tipo);
                LblTitulo.Text = "Poligono de Área de Protección";
            }
            else if (Proceso == 5)
            {
                int Id = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["identificateur"].ToString()), true));
                Session["Id"]  = Id.ToString();
                DsPuntoPol     = ClPoligono.puntos_poligonos_Repoblacion(Id, Tipo);
                LblTitulo.Text = "Poligono de Área de Repoblación";
            }

            GvistaPuntos.DataSource = DsPuntoPol;
            GvistaPuntos.DataBind();
            DsPuntoPol.Clear();

            if (Proceso == 1)
            {
                dsPoligono = ClPoligono.obtener_poligonos_Inmueble(InmuebleId);
            }
            else if (Proceso == 2)
            {
                dsPoligono = ClPoligono.obtener_poligonos_AreaBosque(InmuebleId, Convert.ToInt32(Session["Id"]), Tipo);
            }
            else if (Proceso == 3)
            {
                dsPoligono = ClPoligono.obtener_poligonos_AreaIntervenir(InmuebleId, Convert.ToInt32(Session["Id"]), Tipo);
            }
            else if (Proceso == 4)
            {
                dsPoligono = ClPoligono.obtener_poligonos_AreaProteccion(InmuebleId, Convert.ToInt32(Session["Id"]), Tipo);
            }
            else if (Proceso == 5)
            {
                //dsPoligono = ClPoligono.obtener_poligonos_Repoblacion(Convert.ToInt32(Session["Id"]), Tipo);
                //dsPoligonoDescuento = ClPoligono.obtener_poligonos_Repoblacion_Descuento(Convert.ToInt32(Session["Id"]), Tipo);
                dsPoligono = ClPoligono.obtener_poligonos_Repoblacion_Ambos(Convert.ToInt32(Session["Id"]), Tipo);
            }
            LblArea.Text = dsPoligono.Tables["Datos"].Rows[0]["Descripcion"].ToString();
            if (Proceso == 5)
            {
                LblFinca.Visible = false;
            }
            else
            {
                LblFinca.Text = dsPoligono.Tables["Datos"].Rows[0]["Finca"].ToString();
            }
            dsPoligono.Clear();
        }