示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["page_id"] != null)
        {
            string page_id = Request.QueryString["page_id"].ToString();

            if (page_id == "0")
            {
                string _type = Request.QueryString["_type"].ToString();
                switch (_type)
                {
                    case "1":
                        string _id = Request.QueryString["_id"].ToString();

                        new MainDataModuleTableAdapters.tbl_sms_recieved_formatted_detailsTableAdapter().Insert(Convert.ToInt32(_id), 1, DateTime.Now);
                     Response.Redirect("links.aspx?page_id=11");
                        break;
                }
            }
            else
            {
                string form_name = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt16(page_id));
                string form_to_transfer = "loader.aspx?moduleid=" + form_name+"&"+Request.Url.Query;
                Response.Redirect(form_to_transfer);

            }

        }
    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Session["NewsShownType"] = "";

        LinkButton lb = (sender as LinkButton);
        Label1.Text = lb.Text;
        Session["NewsType"] = lb.Text;
        Session["NewsIDGroup"] = lb.ToolTip;

        string form_name = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt16(lb.ToolTip.ToString()));

        string username = "******";
        string password = "******";

        if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
        {
            username = Request.Cookies["username"].Value.ToString();
            password = Request.Cookies["password"].Value.ToString();
        }
        string ModelID = new main_class().Load_Control(form_name, username, password);
        int i = ModelID.IndexOf("frm_AccessDenied");
        if (i == -1)
        {
            ods_NewsList.SelectParameters[0].DefaultValue = lb.ToolTip.ToString();
            GridView1.DataBind();
        }
        else
        {
            ods_NewsList.SelectParameters[0].DefaultValue = "-1";
            GridView1.DataBind();
        }

        Response.Redirect(Request.Url.PathAndQuery);
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        tbl_CommandsTableAdapter cm = new tbl_CommandsTableAdapter();

        string ModuleName = "";
        if (Request.QueryString["pid"] != null)
        {
            ModuleName = Request.QueryString["pid"].ToString();
            ModuleName = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt32(ModuleName));
            string username = "******";
            string pass = "******";
            if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
            {
                username = Request.Cookies["username"].Value.ToString();
                pass = Request.Cookies["password"].Value.ToString();
            }
            if (ModuleName != "")
            {
                Control cnt = LoadControl(new main_class().Load_Control(ModuleName, username, pass));
                ph.Controls.Add(cnt);
            }

        }

        if (!IsPostBack)
        {
            trv_units.Nodes.Clear();
            foreach (DataRow dr in new tbl_units_groupsTableAdapter().GetDataBy(Convert.ToInt32(Session["OwnerID"].ToString())))
            {
                RadTreeNode rtn = new RadTreeNode(dr["cg_name"].ToString());
                foreach (DataRow dr1 in new tbl_unitsTableAdapter().GetDataByGroupID(
                    Convert.ToInt32(Session["OwnerID"].ToString()),
                    Convert.ToInt32(dr["cg_id"].ToString())))
                {
                    RadTreeNode rtn1 = new RadTreeNode(dr1["c_unit_id"].ToString());

                    if (dr1["c_family"] != null)
                    {
                        rtn1.ToolTip = dr1["c_family"].ToString();
                    }

                    rtn1.Text = dr1["c_unit_id"].ToString();

                    //rtn1.NavigateUrl = "javascript:ShowLastPostStaticWin(" + dr1["c_unit_id"].ToString() + ")";
                    rtn1.DataBind();

                    rtn1.ForeColor = Color.Black;

                    rtn.Nodes.Add(rtn1);

                }
                trv_units.Nodes.Add(rtn);

            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["stid"] != null)
        {

            int stid = Convert.ToInt32(Request.QueryString["stid"].ToString());
            string form_name = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt16(stid));

            string username = "******";
            string pass = "******";

            if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
            {
                username = Request.Cookies["username"].Value.ToString();
                pass = Request.Cookies["password"].Value.ToString();
            }

            Control cnt = LoadControl(new main_class().Load_Control(form_name, username, pass));
            ph_settings.Controls.Add(cnt);

        }
    }
示例#5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["page_id"] != null)
        {
            string page_id = Request.QueryString["page_id"].ToString();

            if (page_id == "0")
            {
                HttpCookie hk = Request.Cookies["Language_ID"];
                if (hk.Value.ToString() == "1") { Response.Cookies.Add(new HttpCookie("Language_ID", "2")); }
                if (hk.Value.ToString() == "2") { Response.Cookies.Add(new HttpCookie("Language_ID", "1")); }
                Response.Redirect("homepage.aspx");
            }
            else
            {
                string form_name = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt16(page_id));
                string form_to_transfer = "loader.aspx?moduleid=" + form_name;
                Server.Transfer(form_to_transfer);

            }

        }
    }
示例#6
0
    public string Load_Control(string form_name, string username, string password)
    {
        tbl_users_permissionTableAdapter upta = new tbl_users_permissionTableAdapter();
        MainDataModule.tbl_users_permissionDataTable dta = new MainDataModule.tbl_users_permissionDataTable();
        upta.Fill(dta, username, password, form_name);
        int user_premission = 0;
        int u_moduleid = 0;
        int group_id = 0;
        string m_name = "";
        try
        {
            DataRow dr = dta[0];
            user_premission = Convert.ToInt16(Convert.ToBoolean(dr["up_blocked"].ToString()));
            u_moduleid = Convert.ToInt16(dr["up_module_link"].ToString());
            //  group_id = Convert.ToInt16(dr["up_module_link"].ToString());

        }
        catch
        {
            user_premission = 2;
        }

        try
        {
            tbl_modulesTableAdapter mta = new tbl_modulesTableAdapter();
            MainDataModule.tbl_modulesDataTable mdt = new MainDataModule.tbl_modulesDataTable();
            mta.FillBy(mdt, form_name);
            DataRow drm = mdt[0];
            m_name = drm["m_frm_name"].ToString();
            //m_frm_name
        }
        catch
        { m_name = ""; }

        // 1 = blocked
        // 0 = true
        // 2 = null

        int group_premission = 0;
        try
        {
            group_id = Convert.ToInt32(new tbl_usersTableAdapter().ScalarQuery_GetUserGroupID(username));
            tbl_groups_permissionTableAdapter gpta = new tbl_groups_permissionTableAdapter();
            MainDataModule.tbl_groups_permissionDataTable gta = new MainDataModule.tbl_groups_permissionDataTable();
            gpta.Fill(gta, group_id, form_name);
            DataRow drm = gta[0];
            group_premission = Convert.ToInt16(Convert.ToBoolean(drm["gd_blocked"].ToString()));
        }
        catch
        {
            group_premission = 2;
        }

        bool load = false;

        if (group_premission == 0)
        {
            if (user_premission == 0) { load = true; }
            if (user_premission == 2) { load = true; }
            if (user_premission == 1) { load = false; }
        }
        if (group_premission == 1)
        {
            if (user_premission == 0) { load = true; }
            if (user_premission == 2) { load = false; }
            if (user_premission == 1) { load = false; }
        }
        if (group_premission == 2)
        {
            if (user_premission == 0) { load = true; }
            if (user_premission == 2) { load = false; }
            if (user_premission == 1) { load = false; }
        }
        //Control ctr =
        if (load == true)
        {
            if (m_name == "") { return "~\\ascx\\frm_AccessDenied.ascx"; } else { return "~\\ascx\\" + m_name + ".ascx"; }
        }
        else
        {
            return "~\\ascx\\frm_AccessDenied.ascx";
        }
        //return ctor;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Literal1.Text = Get_Right_Left();
        if (!IsPostBack)
        {

                string title = "";
                if (Session["NewsType"] != null)
                {
                    title = Session["NewsType"].ToString();
                }
                else
                {
                    if (Get_Right_Left() == "1") { Label1.Text = "اخبار و اطلاعیه های مرتبط با شرکت"; }
                    else { Label1.Text = "Atiehfould News"; }
                }

                Label1.Text = title;
                string NewsIDGroup = "14";
                if (Session["NewsIDGroup"] != null)
                {
                    NewsIDGroup = Session["NewsIDGroup"].ToString();
                }

                string newshown = "";

                if (Session["NewsShownType"] != null)
                {
                    newshown = "1";
                }

                if (Session[new main_class().Encode("NewsID")] == null)
                {

                string form_name = new tbl_modulesTableAdapter().GetFormNameFromID(Convert.ToInt16(NewsIDGroup));

                string username = "******";
                string password = "******";

                if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
                {
                    username = Request.Cookies["username"].Value.ToString();
                    password = Request.Cookies["password"].Value.ToString();
                }
                string ModelID = new main_class().Load_Control(form_name, username, password);
                int i = ModelID.IndexOf("frm_AccessDenied");
                if (i == -1)
                {
                    ods_NewsList.SelectParameters[0].DefaultValue = NewsIDGroup;
                    GridView1.DataBind();
                }
                else
                {
                    ods_NewsList.SelectParameters[0].DefaultValue = "-1";
                    GridView1.DataBind();
                }
            }
            else
            {
                Label2.Text = Session["NewsBody"].ToString();

                Panel1.Visible = true;//body
                Panel2.Visible = false;//news list;
                Session.Remove(new main_class().Encode("NewsID"));
            }
        }
    }