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