protected void Page_Load(object sender, EventArgs e) { ClUsuario = new Cl_Usuario(); ClUtilitarios = new Cl_Utilitarios(); ClPersona = new Cl_Persona(); ClCatagos = new Cl_Catalogos(); ClRegiones = new Cl_Regiones(); CboEmpleado.SelectedIndexChanged += CboEmpleado_SelectedIndexChanged; BtnBuscar.ServerClick += BtnBuscar_ServerClick; CboRegion.SelectedIndexChanged += CboRegion_SelectedIndexChanged; GrdRel_Region.NeedDataSource += GrdRel_Region_NeedDataSource; btnAddRegion.ServerClick += btnAddRegion_ServerClick; GrdRel_Region.ItemCommand += GrdRel_Region_ItemCommand; GrdModulos.NeedDataSource += GrdModulos_NeedDataSource; CboPerfil.SelectedIndexChanged += CboPerfil_SelectedIndexChanged; BtnGrabar.Click += BtnGrabar_Click; GrdUsuarios.NeedDataSource += GrdUsuarios_NeedDataSource; GrdUsuarios.ItemDataBound += GrdUsuarios_ItemDataBound; GrdUsuarios.ItemCommand += GrdUsuarios_ItemCommand; btnNuevo.ServerClick += btnNuevo_ServerClick; if (Session["UsuarioId"] == null) { Response.Redirect("~/Wfrm_Login.aspx"); } else if (!IsPostBack) { ClUsuario.Insertar_Ingreso_Pagina(28, 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"]), 28); if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0) { GrdUsuarios.Columns[6].Visible = false; GrdUsuarios.Columns[7].Visible = false; GrdUsuarios.Columns[8].Visible = false; } if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0) { btnNuevo.Visible = false; BtnGrabar.Visible = false; } if ((Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0) && (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 1)) { btnNuevo.Visible = false; } 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(ClCatagos.ListadoContratacion(), CboTipoContratacion, "Tipo_ContratacionId", "Tipo_Contratacion"); ClUtilitarios.AgregarSeleccioneCombo(CboTipoContratacion, "Tipo de Usuario"); ClUtilitarios.LlenaCombo(ClCatagos.ListadoEmpleadosINAB(), CboEmpleado, "CodEmpl", "nombre"); ClUtilitarios.AgregarSeleccioneCombo(CboEmpleado, "Empleado"); ClUtilitarios.LlenaCombo(ClCatagos.ListadoRegion(), CboRegion, "RegionId", "Nombre"); ClUtilitarios.AgregarSeleccioneCombo(CboRegion, "Región"); ClUtilitarios.AgregarSeleccioneCombo(CboSubregion, "SubRegión"); //ClUtilitarios.LlenaCombo(ClCatagos.ListadoSubRegion(1), CboSubregion, "SubRegionId", "Nombre"); ClUtilitarios.LlenaCombo(ClCatagos.ListadoPerfiles(), CboPerfil, "Tipo_UsuarioId", "Tipo_Usuario"); ClUtilitarios.AgregarSeleccioneCombo(CboPerfil, "Perfil"); CboTipoContratacion.SelectedValue = "0"; CboPerfil.SelectedValue = "0"; } }