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(); }