Esempio n. 1
0
 void GrdInmueblePol_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
 {
     DivErrPoligonoPrint.Visible = false;
     if (e.CommandName == "CmdPolFinca")
     {
         if (ClPoligono.Existe_Poligono_Inmueble(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"])) == 0)
         {
             DivErrPoligonoPrint.Visible = true;
             LblErrPoligono.Text         = "Este finca aún no se ha cargado su poligono";
         }
         else
         {
             String js = "window.open('Wfrm_PoligonoMapa.aspx?ImmobilienId=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"].ToString(), true)) + "&typbericht=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true)) + "&processus=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true)) + "', '_blank');";
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open Signature.aspx", js, true);
         }
     }
     else if (e.CommandName == "PolFincaBosque")
     {
         if (ClPoligono.Existe_Poligono_AreaBosque(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"]), Convert.ToInt32(TxtId.Text), 2) == 0)
         {
             DivErrPoligonoPrint.Visible = true;
             LblErrPoligono.Text         = "Este finca aún no se ha cargado su poligono de área de bosque";
         }
         else
         {
             String js = "window.open('Wfrm_PoligonoMapa.aspx?ImmobilienId=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"].ToString(), true)) + "&identificateur=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(TxtId.Text, true)) + "&typbericht=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("2", true)) + "&processus=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("2", true)) + "', '_blank');";
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open Signature.aspx", js, true);
         }
     }
     else if (e.CommandName == "PolFincaIntervenir")
     {
         if (ClPoligono.Existe_Poligono_AreaIntervenir(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"]), Convert.ToInt32(TxtId.Text), 2) == 0)
         {
             DivErrPoligonoPrint.Visible = true;
             LblErrPoligono.Text         = "Este finca aún no se ha cargado su poligono de área a intervenir";
         }
         else
         {
             String js = "window.open('Wfrm_PoligonoMapa.aspx?ImmobilienId=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"].ToString(), true)) + "&identificateur=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(TxtId.Text, true)) + "&typbericht=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("2", true)) + "&processus=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("3", true)) + "', '_blank');";
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open Signature.aspx", js, true);
         }
     }
     else if (e.CommandName == "PolFincaProteccion")
     {
         if (ClPoligono.Existe_Poligono_AreaProteccion(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"]), Convert.ToInt32(TxtId.Text), 2) == 0)
         {
             DivErrPoligonoPrint.Visible = true;
             LblErrPoligono.Text         = "Este finca aún no se ha cargado su poligono de área de protección";
         }
         else
         {
             String js = "window.open('Wfrm_PoligonoMapa.aspx?ImmobilienId=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"].ToString(), true)) + "&identificateur=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(TxtId.Text, true)) + "&typbericht=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("2", true)) + "&processus=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("4", true)) + "', '_blank');";
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open Signature.aspx", js, true);
         }
     }
 }