Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["Account"] == null)
                {
                    Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
                    Response.End();
                }
                else
                {
                    setup auth = new setup();
                    //庫存調整(查詢)
                    if (auth.checkAuthority("adjuststock"))
                    {
                        HL_stockAdjust.Visible = true;
                    }
                    else
                    {
                        HL_stockAdjust.Visible = false;
                    }
                    //無貨刪單
                    if (auth.checkAuthority("del_noproduct"))
                    {
                        HL_noProduct.Visible = true;
                    }
                    else
                    {
                        HL_noProduct.Visible = false;
                    }
                    //撿貨誤差(2013-0510新增)
                    if (auth.checkAuthority("mistake_report"))
                    {
                        HL_MistakeReport.Visible = true;
                    }
                    else
                    {
                        HL_MistakeReport.Visible = false;
                    }

                    //HL_storage.NavigateUrl += "?Account=" + Session["Account"].ToString() + "&Name=" + Session["Name"].ToString();
                }
            }
            catch (Exception ex)
            {
                Response.Write("系統發生錯誤 " + ex.Message);
            }
        }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         //Session["Account"] = "jack";
         if (Session["Account"] == null)
         {
             Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
             Response.End();
         }
         else
         {
             account = Session["Account"].ToString();
             //管理員或sophia
             if (!auth.checkAuthority("administrator") && account != "sophia")
             {
                 HL_logisticsScoreSetting.Visible = false;
             }
         }
     }
     catch (Exception ex)
     {
         Response.Write("系統發生錯誤 " + ex.Message);
     }
 }
Beispiel #3
0
        /// <summary>
        /// 取得名單
        /// </summary>
        protected void SetList()
        {
            try
            {
                var temp = (List <Utility.OnlinePerson>)Application["onlineList"];

                int x     = 1;
                var temp2 = (from i in temp
                             select new
                {
                    序號 = x++,
                    帳號 = auth.checkAuthority("administrator") ? i.Account : i.Account.Substring(0, 1) + "***" + i.Account.Substring(i.Account.Length - 1, 1),
                    姓名 = i.Name,
                    IP位址 = auth.checkAuthority("administrator") ? i.IP : "*.*." + i.IP.Split('.')[2] + "." + i.IP.Split('.')[3],
                    登入時間 = i.Time,
                }
                             ).ToList();

                switch (DDL_OrderBy.SelectedValue)
                {
                case "0": temp2 = temp2.OrderBy(i => i.登入時間).ToList(); break;

                case "1": temp2 = temp2.OrderBy(i => i.帳號).ToList(); break;

                case "2": temp2 = temp2.OrderBy(i => i.姓名).ToList(); break;

                case "3": temp2 = temp2.OrderBy(i => i.IP位址).ToList(); break;
                }

                gv_List.DataSource = temp2;
                gv_List.DataBind();

                lbl_Count.Text = "線上人數:" + gv_List.Rows.Count;

                Page.Header.Title = "(" + gv_List.Rows.Count + ") " + Page.Header.Title.Split(' ')[1];
            }
            catch (Exception ex)
            {
                Response.Write("系統發生錯誤 " + ex.Message);
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["Account"] == null)
                {
                    Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
                    Response.End();
                }
                else
                {
                    //統一編號HL顯示
                    if (Session["privilege"] != null || auth.checkAuthority("privilege"))
                    {
                        HL_BusNo.Visible = true;
                    }
                    else
                    {
                        HL_BusNo.Visible = false;
                    }

                    ShipOutType = Session["ShipOutType"].ToString();

                    ////補印發票HL顯示
                    //if (ShipOutType == "官網")
                    //{
                    //    HL_print_invoice.NavigateUrl = "http://workplat.obdesign.com.tw/kw_busno2.aspx";
                    //    HL_print_invoice.Target = "_blank";
                    //}
                    //else if (ShipOutType == "橘熊")
                    //{
                    //    HL_print_invoice.NavigateUrl = "~/PrintInvoice.aspx";
                    //    HL_print_invoice.Target = "content";
                    //}
                }
            }
            catch (Exception ex)
            {
                Response.Write("系統發生錯誤 " + ex.Message);
            }
        }
Beispiel #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Session["Account"] == null)
         {
             Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
             Response.End();
         }
         else
         {
             if (auth.checkAuthority("administrator"))
             {
             }
         }
     }
     catch (Exception ex)
     {
         Response.Write("系統發生錯誤 " + ex.Message);
     }
 }
Beispiel #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Account"] == null)
            {
                Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
                Response.End();
            }
            else
            {
                account      = Session["Account"].ToString();
                lbl_Msg.Text = "";
                //管理員或sophia
                if (!auth.checkAuthority("administrator") && account != "sophia")
                {
                    Response.Redirect("Privilege.aspx");
                }

                if (!IsPostBack)
                {
                    DefaultLoad();
                }
            }
        }
Beispiel #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Session消失時 導回登出頁面
                if (Session["Account"] == null)
                {
                    Response.Write(" <script> parent.document.location= 'logout.aspx' </script> ");
                }
                //帳號登入or 物流barcode登入
                else
                {
                    //使用者帳號
                    lbl_Account.Text = "" + Session["Name"].ToString();

                    //取得權限區域
                    if (Session["Zone"] != null)
                    {
                        switch (Session["Zone"].ToString())
                        {
                        case "administrator": lbl_Zone.Text = "區域:" + "全部"; break;

                        case "1": lbl_Zone.Text = "區域:" + "台灣"; break;

                        case "2": lbl_Zone.Text = "區域:" + "虎門"; break;
                        }
                    }

                    if (Session["logisticAccount"] != null)
                    {
                        bool xbool = bool.Parse(Session["logisticAccount"].ToString());
                        if (xbool)
                        {
                            //HL_menu_ship_manage1.Visible = false;
                            //HL_menu_ship_manage2.Visible = false;
                        }
                    }

                    if (lbl_Account.Text == "Guest")
                    {
                        //HL_BusNO_Invoice_Menu.Visible = false;
                        HL_logistics_account_Menu.Visible = false;
                        //HL_logout.Visible = false;
                        HL_menu_ship_manage1.Visible = false;
                        //HL_menu_ship_manage2.Visible = false;
                        HL_ShipIn_Menu.Visible  = false;
                        HL_ShipOut_Menu.Visible = false;
                        HL_Storage1.Visible     = false;
                        HL_Storage2.Visible     = false;
                        HL_system_Menu.Visible  = false;
                        HL_SystemInfo.Visible   = false;
                    }

                    ////人員管理
                    //if (auth.checkAuthority("logistics"))
                    //{
                    //    HL_logistics_account_Menu.Visible = true;
                    //}
                    //else
                    //{
                    //    HL_logistics_account_Menu.Visible = false;
                    //}

                    HL_pos_check_out2.Visible = auth.checkAuthorityPro("15") && (Session["ClerkID"] != null);

                    //系統管理
                    if (auth.checkAuthority("administrator") || (auth.checkAuthorityPro("2")))
                    {
                        HL_system_Menu.Visible = true;
                    }
                    else
                    {
                        HL_system_Menu.Visible = false;
                    }
                }
            }
            catch (Exception ex)
            {
                Response.Write("系統發生錯誤 " + ex.Message);
            }
        }