Example #1
0
        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");
            }
        }
Example #2
0
        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";
            }
        }