예제 #1
0
 void ValidaGrabar()
 {
     if (ClUsuario.DoctoresDisponibles(Convert.ToInt32(Session["ClienteId"])) == 0)
     {
         BtnGrabar.Visible = false;
     }
     else
     {
         BtnGrabar.Visible = true;
     }
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClUtilitarios = new Cl_Utilitarios();
            ClClinica     = new Cl_Clinica();
            ClUsuario     = new Cl_Usuario();

            ImageButton ImgEng;

            ImgEng        = (ImageButton)Master.FindControl("ImgEng");
            ImgEng.Click += ImgEng_Click;

            ImageButton ImgEsp;

            ImgEsp        = (ImageButton)Master.FindControl("ImgEsp");
            ImgEsp.Click += ImgEsp_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                Traduce();
                if (Convert.ToInt32(Session["TipoUsuarioId"]) != 5)
                {
                    VerificaClnica();
                    BgClinica.Attributes.Add("data-badge", ClClinica.ClinicasDisponibles(Convert.ToInt32(Session["ClienteId"])).ToString());
                    BgDoctor.Attributes.Add("data-badge", ClUsuario.DoctoresDisponibles(Convert.ToInt32(Session["ClienteId"])).ToString());
                    DataSet dsCntUsuarios = ClUsuario.Get_Usuarios(1, Convert.ToInt32(Session["ClienteId"]));
                    BgUsuarios.Attributes.Add("data-badge", dsCntUsuarios.Tables["DATOS"].Rows.Count.ToString());
                    dsCntUsuarios.Clear();
                    BgPaciente.Attributes.Add("data-badge", "0");
                    BgCita.Attributes.Add("data-badge", "0");
                    DataSet dsPermisosUsuario = new DataSet();

                    dsPermisosUsuario = ClUsuario.Get_Roles_Forma_Usuario(Convert.ToInt32(Session["UsuarioId"]), 5);
                    if (Convert.ToInt32(dsPermisosUsuario.Tables["Datos"].Rows[0]["Consultar"]) == 0)
                    {
                        ImgClinica.Visible = false;
                        BgClinica.Visible  = false;
                    }
                    dsPermisosUsuario.Clear();

                    dsPermisosUsuario = ClUsuario.Get_Roles_Forma_Usuario(Convert.ToInt32(Session["UsuarioId"]), 6);
                    if (Convert.ToInt32(dsPermisosUsuario.Tables["Datos"].Rows[0]["Consultar"]) == 0)
                    {
                        ImgDoctor.Visible = false;
                        BgDoctor.Visible  = false;
                    }
                    dsPermisosUsuario.Clear();

                    dsPermisosUsuario = ClUsuario.Get_Roles_Forma_Usuario(Convert.ToInt32(Session["UsuarioId"]), 2);
                    if (Convert.ToInt32(dsPermisosUsuario.Tables["Datos"].Rows[0]["Consultar"]) == 0)
                    {
                        ImgUsuario.Visible = false;
                        BgUsuarios.Visible = false;
                    }
                    dsPermisosUsuario.Clear();
                }
                else if (Convert.ToInt32(Session["TipoUsuarioId"]) == 5)
                {
                    System.Web.UI.HtmlControls.HtmlGenericControl sidebar;
                    sidebar              = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("sidebar");
                    sidebar.Visible      = false;
                    DashUno.Visible      = false;
                    DashPaciente.Visible = true;
                }
            }
        }