void GrdPlanesSolicitadosComoRegente_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "CmdOk") { ClManejo.ActualizaEstatusFechaAsignacionElaborador(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"]), 2); GrdPlanesSolicitadosComoRegente.Rebind(); } else if (e.CommandName == "CmdNo") { ClManejo.ActualizaEstatusFechaAsignacionElaborador(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"]), 3); DataSet dsUsuario = ClUsuario.Datos_UsuarioId(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"])); string Correo = dsUsuario.Tables["Datos"].Rows[0]["Correo"].ToString(); int PersonaId = Convert.ToInt32(dsUsuario.Tables["Datos"].Rows[0]["PersonaId"].ToString()); dsUsuario.Clear(); string Mensaje = "Se le notifica que No se acepta la realización de su Plan de Manejo Forestal."; ClUtilitarios.EnvioCorreo(Correo, ClPersona.Nombre_Usuario(PersonaId), "Rechazo Plan de Manejo", Mensaje, 0, "", ""); GrdPlanesSolicitadosComoRegente.Rebind(); } else if (e.CommandName == "CmdGo") { if (e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["SubCategoriaId"].ToString() == "") { Response.Redirect("~/WebForms/Wfrm_SeleccionPlanMenejo.aspx?typecategoria=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["CategoriaId"].ToString(), true)) + "&affectation=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"].ToString(), true)) + "&utilisater=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"].ToString(), true)) + ""); } else { Response.Redirect("~/WebForms/Wfrm_TipoPlanManejo.aspx?typeplan=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["SubCategoriaId"].ToString(), true)) + "&affectation=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"].ToString(), true)) + "&utilisater=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"].ToString(), true)) + ""); } } }
void GrdPlanesSolicitados_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "CmdVer") { RadWindow1.Title = "Plan de Manejo Forestal"; int SubCategoriaId = ClManejo.Get_SubCategoriaPlanManejo(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"]), 1, 2); RadWindow1.NavigateUrl = "~/WeForms_Reportes/Wfrm_PlanManejoForestal.aspx?identificateur=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"].ToString(), true)) + "&source=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true)) + "&souscategorie=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(SubCategoriaId.ToString(), true)) + ""; ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "function f(){$find('" + RadWindow1.ClientID + "').show();Sys.Application.remove_load(f);}Sys.Application.add_load(f);", true); } else if (e.CommandName == "CmdAnexos") { int Id = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"]); string GestionNo = ""; String js = "window.open('Wfrm_AnexosPlanManejo.aspx?idgestion=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(Id.ToString(), true)) + "&NUG=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(GestionNo.ToString(), true)) + "&typpe=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true)) + "', '_blank');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open Signature.aspx", js, true); } else if (e.CommandName == "CmdDevElb") { ClManejo.ActualizaEstatusAsignacionElaborador(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"]), 2); GrdPlanesSolicitados.Rebind(); GrdPlanesSolicitadosComoRegente.Rebind(); } else if (e.CommandName == "CmdPrintSol") { DataSet Inmuebles = ClManejo.Get_Fincas_Completas_Manejo(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"])); int InmuebleId = Convert.ToInt32(Inmuebles.Tables["DATOS2"].Rows[0]["InmuebleId"]); Inmuebles.Clear(); DataSet dsRegioSubregionInmueble = ClInmueble.Get_Region_Subregion_Inmueble(Convert.ToInt32(InmuebleId)); int RegionId = Convert.ToInt32(dsRegioSubregionInmueble.Tables["Datos"].Rows[0]["RegionId"].ToString()); int SubRegionId = Convert.ToInt32(dsRegioSubregionInmueble.Tables["Datos"].Rows[0]["SubregionId"].ToString()); RadWindow1.Title = "Solicitud Plan de Manejo Forestal"; RadWindow1.NavigateUrl = "~/WeForms_Reportes/Wfrm_RepSolicitudPlanManejo.aspx?identificateur=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"].ToString(), true)) + "&idnoiger=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(RegionId.ToString(), true)) + "&sousnoigerid=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(SubRegionId.ToString(), true)) + ""; ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "function f(){$find('" + RadWindow1.ClientID + "').show();Sys.Application.remove_load(f);}Sys.Application.add_load(f);", true); } else if (e.CommandName == "CmdEnvInab") { TxtAsignacionId.Text = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"].ToString(); LblTitConfirmacion.Text = "La Gestíon sera enviada al INAB, ¿esta seguro (a)?"; Label1.Text = "La Gestíon sera enviada al INAB, ¿esta seguro (a)?"; if (ClManejo.Existe_Representatnes_PlanManejo(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AsignacionId"])) == 0) { DocPropietario.Visible = true; } else { DocRepresentante.Visible = true; DocRepresentanteDos.Visible = true; } ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "function f(){$find('" + RadWindowConfirm.ClientID + "').show();Sys.Application.remove_load(f);}Sys.Application.add_load(f);", true); } }