GrdSubRegiones_ItemDataBound(object sender, GridItemEventArgs e) { if ((e.Item.ItemType == GridItemType.Item) || (e.Item.ItemType == GridItemType.AlternatingItem)) { GridDataItem item = e.Item as GridDataItem; ClUtilitarios.LlenaCombo(ClCatalogos.ListadoPersonas(), (RadComboBox)item["PersonaEdit"].FindControl("CboPersonaSubReg"), "PersonaId", "Persona"); ClUtilitarios.AgregarSeleccioneCombo((RadComboBox)item["Persona"].FindControl("CboPersonaSubReg"), "Persona"); if (item.GetDataKeyValue("Persona").ToString() != null) { ((RadComboBox)item["PersonaEdit"].FindControl("CboPersonaSubReg")).SelectedValue = item.GetDataKeyValue("PersonaId").ToString(); ((RadComboBox)item["PersonaEdit"].FindControl("CboPersonaSubReg")).Text = item.GetDataKeyValue("Persona").ToString(); } if (item.GetDataKeyValue("EstadoSubregionId").ToString() == "1") { ImageButton ImgAct; ImgAct = (ImageButton)item.FindControl("ImgInactivar"); ImgAct.Visible = true; } else { ImageButton ImgDes; ImgDes = (ImageButton)item.FindControl("ImgActivar"); ImgDes.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { ClUsuario = new Cl_Usuario(); ClUtilitarios = new Cl_Utilitarios(); ClPersona = new Cl_Persona(); ClCatalogos = new Cl_Catalogos(); ClRegiones = new Cl_Regiones(); GrdRegiones.ItemDataBound += GrdRegiones_ItemDataBound; GrdRegiones.ItemCommand += GrdRegiones_ItemCommand; GrdSubRegiones.NeedDataSource += GrdSubRegiones_NeedDataSource; GrdRegiones.NeedDataSource += GrdRegiones_NeedDataSource; GrdSubRegiones.ItemDataBound += GrdSubRegiones_ItemDataBound; GrdSubRegiones.ItemCommand += GrdSubRegiones_ItemCommand; btnNuevo.ServerClick += btnNuevo_ServerClick; BtnGrabar.ServerClick += BtnGrabar_ServerClick; GrdMunicipios.NeedDataSource += GrdMunicipios_NeedDataSource; BtnNuevoMun.ServerClick += BtnNuevoMun_ServerClick; CboDepartamento.SelectedIndexChanged += CboDepartamento_SelectedIndexChanged; BtnGrabarMunicipio.ServerClick += BtnGrabarMunicipio_ServerClick; GrdMunicipios.ItemDataBound += GrdMunicipios_ItemDataBound; GrdMunicipios.ItemCommand += GrdMunicipios_ItemCommand; CboDepartamentoSubRegion.SelectedIndexChanged += CboDepartamentoSubRegion_SelectedIndexChanged; if (Session["UsuarioId"] == null) { Response.Redirect("~/Wfrm_Login.aspx"); } else if (!IsPostBack) { ClUsuario.Insertar_Ingreso_Pagina(51, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina()); ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"])); System.Web.UI.WebControls.Label LblPerfil; LblPerfil = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario"); LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"])); System.Web.UI.WebControls.Label LblUsuario; LblUsuario = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario"); LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"])); DataSet dsPermisos = ClUsuario.Get_Roles(Convert.ToInt32(Session["UsuarioId"]), 51); if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0) { } if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0) { } if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0) { } dsPermisos.Clear(); System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake; System.Web.UI.WebControls.Image ImgPerfil; ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake"); ImgPerfil = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil"); if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true) { ImgPerfilFake.Visible = false; ImgPerfil.Visible = true; } else { ImgPerfilFake.Visible = true; ImgPerfil.Visible = false; if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1) { ImgPerfilFake.Src = "../imagenes/male.png"; } else { ImgPerfilFake.Src = "../imagenes/female.png"; } } ClUtilitarios.LlenaCombo(ClCatalogos.ListadoPersonas(), CboPersona, "PersonaId", "Persona"); ClUtilitarios.AgregarSeleccioneCombo(CboPersona, "Persona"); ClUtilitarios.LlenaCombo(ClCatalogos.ListadoDepartamentos(), CboDepartamento, "DepartamentoId", "Departamento"); ClUtilitarios.AgregarSeleccioneCombo(CboDepartamento, "Departamento"); ClUtilitarios.LlenaCombo(ClCatalogos.ListadoDepartamentos(), CboDepartamentoSubRegion, "DepartamentoId", "Departamento"); ClUtilitarios.AgregarSeleccioneCombo(CboDepartamentoSubRegion, "Departamento"); } }