public object GetGoodsList(string byOrderStatus, string sltOrderBy, string byReBackType)
        {
            string devSort     = string.Empty;
            string searchName  = ToolHelper.UrlParDecode(Request.QueryString["searchName"], "");
            string byTimeStart = ToolHelper.UrlParDecode(Request.QueryString["byTimeStart"], "");
            string byTimeEnd   = ToolHelper.UrlParDecode(Request.QueryString["byTimeEnd"], "");
            int    pageNow     = Convert.ToInt32(ToolHelper.UrlParDecode(Request.QueryString["pageNow"], "1"));

            if (sltOrderBy == "0")
            {
                devSort = " ORDER BY O.ShippingTime DESC ";
            }
            if (sltOrderBy == "1")
            {
                devSort = " ORDER BY R.CreatTime DESC ";
            }
            iptSearch.Value      = searchName;
            sltByTimeStart.Value = byTimeStart;
            sltByTimeEnd.Value   = byTimeEnd;
            int    pageSize    = 20;
            string suppliersID = WebLoginHelper.GetAdminSupplier();
            int    listCount   = new DB.BLL.MB_Bll(DBEnum.Slave).GetByPageReBackThirdOrderListCount(byTimeStart, byTimeEnd, suppliersID, byOrderStatus, byReBackType, searchName);
            string url         = "/web/thirdAdmin/reback_order.aspx?";

            url += "byTimeStart=" + ToolHelper.UrlParEncode(byTimeStart, "") + "&";
            url += "byTimeEnd=" + ToolHelper.UrlParEncode(byTimeEnd, "") + "&";
            url += "byReBackType=" + ToolHelper.UrlParEncode(byReBackType, "") + "&";
            url += "byOrderBy=" + ToolHelper.UrlParEncode(sltOrderBy, "") + "&";
            url += "searchName=" + ToolHelper.UrlParEncode(searchName, "") + "&";
            object        dt            = new DB.BLL.MB_Bll(DBEnum.Slave).GetByPageReBackThirdOrderList(byTimeStart, byTimeEnd, suppliersID, byOrderStatus, byReBackType, searchName, devSort, (pageNow - 1) * pageSize, pageSize);
            PageNavHelper pageNavHelper = new PageNavHelper(listCount, pageNow, pageSize, url + "pageNow=");

            pageNav.InnerHtml = pageNavHelper.ToHtml();
            return(dt);
        }
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            //TODO - lag ny bruker og legg denne brukeren til i databasen.
            string username       = NewUserName.Text;
            bool   usernameExists = WebLoginHelper.CheckIfUsernameExists(username, hcx);
            User   u = new User {
                Username = username, Name = Name.Text
            };

            //var usrVar = hcx.Users.Local.FirstOrDefault(usr => usr.Equals(u));

            if (!usernameExists)
            {
                hcx.Users.Add(u);
                hcx.SaveChanges();

                WebLoginHelper.SetUsernameInSession(Session, username);
                //HttpContext.Current.Session["UsernameSession"] = NewUserName.Text;
                Response.Redirect("LoggedIn2.aspx");
            }
            else
            {
                //feilmelding: bruker finnes allerede
                UserExists.Visible = true;
                //ny
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsLogin())
     {
         if (WebLoginHelper.IsAuthority(AdminAuth.AdminManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();
         }
         if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();;
         }
         if (WebLoginHelper.IsAuthority(AdminAuth.GoodsManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();;
         }
         string hrefUrl     = string.Empty;
         int    order_Count = GetOrderInfoToDelivery(out hrefUrl);
         deliveryOrder.Attributes.Add("href", hrefUrl);
         orderCount.InnerHtml = Convert.ToString(order_Count);
         if (order_Count > 0)
         {
             msgCount.InnerHtml = "1";
         }
         else
         {
             msgCount.InnerHtml = "0";
         }
     }
     aExit.HRef = "javascript:;";
     aExit.Attributes.Add("data-toggle", "modal");
     aExit.Attributes.Add("data-target", "#confirmModal");
     aExit.Attributes.Add("onclick", "ExitConfirm()");
 }
        public object GetGoodsList(string orderStatus)
        {
            string devSort     = string.Empty;
            string searchName  = ToolHelper.UrlParDecode(Request.QueryString["searchName"], "");
            string byTimeStart = ToolHelper.UrlParDecode(Request.QueryString["byTimeStart"], "");
            string byTimeEnd   = ToolHelper.UrlParDecode(Request.QueryString["byTimeEnd"], "");
            int    pageNow     = Convert.ToInt32(ToolHelper.UrlParDecode(Request.QueryString["pageNow"], "1"));

            sltByTimeStart.Value = byTimeStart;
            sltByTimeEnd.Value   = byTimeEnd;
            iptSearch.Value      = searchName;
            int    pageSize    = 20;
            string suppliersID = WebLoginHelper.GetAdminSupplier();
            int    listCount   = 0;
            string url         = "/web/thirdAdmin/data_goodsInfo.aspx?";

            url += "byTimeStart=" + ToolHelper.UrlParEncode(byTimeStart, "") + "&";
            url += "byTimeEnd=" + ToolHelper.UrlParEncode(byTimeEnd, "") + "&";
            url += "byOrderStatus=" + ToolHelper.UrlParEncode(orderStatus, "") + "&";
            url += "searchName=" + ToolHelper.UrlParEncode(searchName, "") + "&";
            object dt = new DB.BLL.MB_Bll(DBEnum.Slave).GetByPageDataGoodsList(byTimeStart, byTimeEnd, suppliersID, orderStatus, searchName, (pageNow - 1) * pageSize, pageSize, out listCount);

            PageNavHelper pageNavHelper = new PageNavHelper(listCount, pageNow, pageSize, url + "pageNow=");

            pageNav.InnerHtml = pageNavHelper.ToHtml();
            return(dt);
        }
Exemple #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!WebLoginHelper.IsLogin())
     {
         Response.Redirect("/web/web_admin_login.aspx", false);
     }
 }
        public void BindDdl()
        {
            string strWhere = " SELECT * FROM M_Category WHERE 1=1 AND IsDelete=0 ORDER BY ParentID ASC , OrderBy ASC ";
            IEnumerable <dynamic> CateInfo = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelList(strWhere, null);

            new DdlHelper().BindDdlMore(sltByCateType, CateInfo, "全部", x => { return(new ListItem(Convert.ToString(x.CateName), Convert.ToString(x.CateID))); });
            IEnumerable <dynamic> FareInfo = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelList(" SELECT FareName,FareSysID FROM M_FareTemplate WHERE 1=1  ", null);

            new DdlHelper().BindDdlMore(addFareTemp, FareInfo, "请选择", x => { return(new ListItem(Convert.ToString(x.FareName), Convert.ToString(x.FareSysID))); });
            IEnumerable <dynamic> SuppliersInfo = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelList("SELECT * FROM M_Suppliers WHERE 1=1", null);

            new DdlHelper().BindDdlMore(addSuppliers, SuppliersInfo, "请选择", x => { return(new ListItem(Convert.ToString(x.SuppliersName), Convert.ToString(x.SuppliersID))); });
            hiddenSupplier.InnerHtml = WebLoginHelper.GetAdminSupplier();
            if (!string.IsNullOrEmpty(Request.QueryString["byCateType"]))
            {
                sltByCateType.SelectedIndex = sltByCateType.Items.IndexOf(sltByCateType.Items.FindByValue(ToolHelper.UrlParDecode(Request.QueryString["byCateType"], "")));
            }
            if (!string.IsNullOrEmpty(Request.QueryString["byIsEnable"]))
            {
                sltByIsEnable.SelectedIndex = sltByIsEnable.Items.IndexOf(sltByIsEnable.Items.FindByValue(ToolHelper.UrlParDecode(Request.QueryString["byIsEnable"], "")));
            }
            if (!string.IsNullOrEmpty(Request.QueryString["byOrderBy"]))
            {
                sltOrderBy.SelectedIndex = sltOrderBy.Items.IndexOf(sltOrderBy.Items.FindByValue(ToolHelper.UrlParDecode(Request.QueryString["byOrderBy"], "")));
            }
        }
Exemple #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsLogin())
     {
         if (WebLoginHelper.IsAuthority(AdminAuth.AdminManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();
         }
         if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();;
         }
         if (WebLoginHelper.IsAuthority(AdminAuth.GoodsManage))
         {
             hMainTitle.InnerHtml = WebLoginHelper.GetAdminName();;
         }
         string hrefUrl         = string.Empty;
         string hrefUrl_1       = string.Empty;
         int    order_Count     = GetOrderInfoToDelivery(out hrefUrl);
         int    backOrder_Count = GetReBackOrderToChangeGoods(out hrefUrl_1);
         int    theMsgCount     = 0;//提醒事件总和
         deliveryOrder.Attributes.Add("href", hrefUrl);
         orderCount.InnerHtml = Convert.ToString(order_Count);
         deliverReBack.Attributes.Add("href", hrefUrl_1);
         changeGoods.InnerHtml = Convert.ToString(backOrder_Count);
         theMsgCount          += order_Count > 0 ? 1 : 0;
         theMsgCount          += backOrder_Count > 0 ? 1 : 0;
         msgCount.InnerHtml    = Convert.ToString(theMsgCount);
     }
     aExit.HRef = "javascript:;";
     aExit.Attributes.Add("data-toggle", "modal");
     aExit.Attributes.Add("data-target", "#confirmModal");
     aExit.Attributes.Add("onclick", "ExitConfirm()");
 }
Exemple #8
0
        //private User user = null;

        protected void Page_Load(object sender, EventArgs e)
        {
            User user = WebLoginHelper.CheckIfInloggedSession(Session, hcx);

            if (user == null)
            {
                Response.Redirect("Default.aspx");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            StringBuilder strMenu = new StringBuilder();

            if (WebLoginHelper.IsAuthority(AdminAuth.AdminManage))//超级管理员
            {
                strMenu.Append(" <li id=\"user_manage\" ><a href=\"/web/admin/web_user_list.aspx\"><i class=\"fa fa-users\"></i> <span>用户管理</span></a></li > ");
                strMenu.Append(" <li id=\"admin_manage\" ><a href=\"/web/admin/web_admin_list.aspx\"><i class=\"fa fa-user-secret\"></i> <span>账号管理</span></a></li > ");
            }
            if (WebLoginHelper.IsAuthority(AdminAuth.GoodsManage) || WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))//产品管理员
            {
                strMenu.Append("<li id=\"goodsManage\" class=\"menu-list \"><a href=\"#\"><i class=\"fa fa-home\"></i> <span>商品管理</span></a> ");
                strMenu.Append("<ul class=\"sub-menu-list\">");
                strMenu.Append("<li id=\"goods_manage\"><a href=\"/web/goods/goods_list.aspx\" ><i class=\"fa fa-envira\"></i>产品管理</a></li>");
                strMenu.Append("<li id=\"recom_manage\"><a href=\"/web/goods/goods_recom.aspx\" ><i class=\"fa fa-share-alt\"></i>商品推荐</a></li>");
                strMenu.Append("<li id=\"category_manage\"><a href=\"/web/database/category.aspx\" ><i class=\"fa fa-bars\"></i>类目管理</a></li>");
                strMenu.Append("<li id=\"brand_manage\"><a href=\"/web/database/brand.aspx\" ><i class=\"fa fa-flag\"></i>品牌管理</a></li>");
                strMenu.Append("<li id=\"recom_manage\"><a href=\"/web/database/supplier_list.aspx\" ><i class=\"fa fa-handshake-o\"></i>商家合作</a></li>");
                strMenu.Append("<li id=\"roll_manage\"><a href=\"/web/database/roll.aspx\" ><i class=\"fa fa-map-o\"></i>轮播管理</a></li>");
                strMenu.Append("<li id=\"fare_manage\"><a href=\"/web/database/fareDeliery_list.aspx\" ><i class=\"fa fa-twitter\"></i>运费管理</a></li>");
                strMenu.Append("<li id=\"file_manage\"><a href=\"/web/database/imges.aspx\" ><i class=\"fa fa-file-image-o\"></i>图片管理</a></li>");
                strMenu.Append("<li id=\"log_manage\"><a href=\"/web/database/log_error.aspx\" ><i class=\"fa fa-file-text-o\"></i>错误日志</a></li>");
                strMenu.Append("</ul>");
                strMenu.Append(" </li> ");
                strMenu.Append("<li id=\"orderManage\"  class=\"menu-list \"><a href=\"#\"><i class=\"fa fa-vimeo-square\"></i> <span>订单管理</span></a> ");
                strMenu.Append("<ul class=\"sub-menu-list\">");
                strMenu.Append("<li id=\"order_List\"><a href=\"/web/order/order_list.aspx\"><i class=\"fa fa-truck\"></i>订单查看</a></li>");
                strMenu.Append("<li id=\"reback_order\"><a href=\"/web/order/reback_order.aspx\"><i class=\"fa fa-bell-o\"></i>退换商品</a></li>");
                strMenu.Append("<li id=\"unusual_order\"><a href=\"/web/order/unusual_order.aspx\"><i class=\"fa fa-exclamation-triangle\"></i>异常订单</a></li>");
                strMenu.Append("<li id=\"trade_List\"><a href=\"/web/order/unusual_trade.aspx\"><i class=\"fa fa-money\"></i>支付流水</a></li>");
                strMenu.Append("<li id=\"reback_trade\"><a href=\"/web/order/reback_trade.aspx\"><i class=\"fa fa-money\"></i>退款流水</a></li>");
                strMenu.Append("</ul>");
                strMenu.Append(" </li> ");
            }
            else if (WebLoginHelper.IsAuthority(AdminAuth.SuppliersManage))//第三方托管
            {
                strMenu.Append("<li id=\"third_goodsmanage\"><a href=\"/web/thirdAdmin/goodsList.aspx\" ><i class=\"fa fa-envira\"></i><span>产品管理</span></a></li>");
                strMenu.Append("<li id=\"third_ordermanage\"><a href=\"/web/thirdAdmin/orderList.aspx\" ><i class=\"fa fa-vimeo-square \"></i><span>订单管理</span></a></li>");
                strMenu.Append("<li id=\"dataCenterManage\"  class=\"menu-list\"><a href=\"javascript:;\"><i class=\"fa fa-pie-chart\"></i> <span>数据中心</span></a> ");
                strMenu.Append("<ul class=\"sub-menu-list\">");
                strMenu.Append("<li id=\"data_order_count\"><a href=\"/web/thirdAdmin/data_orderInfo.aspx\"><i class=\"fa fa-bar-chart\"></i>订单统计</a></li>");
                strMenu.Append("<li id=\"data_goods_count\"><a href=\"/web/thirdAdmin/data_goodsInfo.aspx\"><i class=\"fa fa-line-chart\"></i>商品统计</a></li>");
                strMenu.Append("<li id=\"data_reback_order\"><a href=\"/web/thirdAdmin/data_backorder.aspx\"><i class=\"fa fa-bar-chart-o\"></i>售后统计</a></li>");
                strMenu.Append("<li id=\"data_reback_goods\"><a href=\"/web/thirdAdmin/data_backgoods.aspx\"><i class=\"fa fa-bar-chart-o\"></i>售后商品统计</a></li>");
                strMenu.Append("</ul>");
                strMenu.Append("</li> ");
            }
            strMenu.Append("<li id=\"systemManage\"  class=\"menu-list\"><a href=\"javascript:;\"><i class=\"fa fa-cog\"></i> <span>系统设置</span></a> ");
            strMenu.Append("<ul class=\"sub-menu-list\">");
            strMenu.Append("<li id=\"change_pwd\"><a href=\"/web/admin/web_admin_pwd.aspx\"><i class=\"fa fa-pencil\"></i>修改密码</a></li>");
            strMenu.Append("</ul>");
            strMenu.Append(" </li> ");
            strMenu.Append(" <li><a href=\"/web/web_login.aspx\"><i class=\"fa fa-sign-in\"></i> <span>退出</span></a></li>");
            ulMenu.InnerHtml = strMenu.ToString();
        }
Exemple #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            userID.InnerHtml     = WebLoginHelper.GetUserID();
            tdUserName.InnerHtml = WebLoginHelper.GetNickName();
            string url = WebLoginHelper.GetUserImg();

            if (!string.IsNullOrEmpty(url))
            {
                imgUrl.Attributes.Add("src", url);
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (WebLoginHelper.IsAuthority(AdminAuth.AdminManage))
         {
             BindDdl();
             BindGrid(sltByUserType.Value.Trim());
         }
     }
 }
Exemple #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsLogin())
     {
         Response.Redirect("/web/mall_Index.aspx?", false);
     }
     else
     {
         //Session.Abandon();//清除全部Session(在载入登录页的时候就要将所有的SESSION进行清除)
     }
 }
Exemple #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string userID = WebLoginHelper.GetUserID();
         if (!string.IsNullOrEmpty(userID))//不为空代表已经登陆
         {
             BindGrid(userID);
         }
     }
 }
Exemple #14
0
        public void BindDdl()
        {
            string url      = WebToolHelper.GetProfilesUrl();
            var    rollInfo = new DB.BLL.MY_Bll(DBEnum.Slave).GetModelList("SELECT R.*,CONCAT(@PathAdd,R.Picture) AS NPicture FROM M_Roll AS R WHERE R.IsEnable =1 ORDER BY R.OrderBy ASC", new { PathAdd = url }).Select(info => { return(new { info.NPicture, info.TargetSysID, info.TargetUrl }); });

            repeaterNoticeList.DataSource = rollInfo;
            repeaterNoticeList.DataBind();
            string cpyName = WebLoginHelper.GetSimpleName();

            if (!string.IsNullOrEmpty(cpyName))
            {
                cpyNameSpan.InnerHtml = cpyName + "商品专供";
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             BindGrid();
         }
     }
     else
     {
         Server.Transfer("/web/web_login.aspx");
     }
 }
Exemple #16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.GoodsManage) || WebLoginHelper.IsAuthority(AdminAuth.SuppliersManage))
     {
         if (!IsPostBack)
         {
             BindDdl();
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
Exemple #17
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             BindGrid();
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             BindDdl();
             BindGrid(sltByComfirmStatus.Value.Trim(), sltByPayID.Value.Trim());
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.SuppliersManage))
     {
         if (!IsPostBack)
         {
             BindDdl();
             BindGrid(sltByOrderStatus.Value.Trim(), sltReBackType.Value.Trim());
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             BindDdl();
             BindGrid(sltByCateType.Value.Trim(), sltBySuppliers.Value.Trim(), sltByIsEnable.Value.Trim(), sltOrderBy.Value.Trim());
         }
         else
         {
             Response.Redirect("/web/web_login.aspx", false);
         }
     }
 }
Exemple #21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.AdminManage))
     {
         if (!IsPostBack)
         {
             BindGrid();
             IEnumerable <dynamic> SuppliersInfo = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelList("SELECT * FROM M_Suppliers WHERE 1=1", null);
             new DdlHelper().BindDdlMore(addSuppliers, SuppliersInfo, "请选择", x => { return(new ListItem(Convert.ToString(x.SuppliersName), Convert.ToString(x.SuppliersID))); });
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            User user = WebLoginHelper.CheckIfInloggedSession(Session, hcx);

            if (user != null)
            {
                WelcomeLabel.Text = "Welcome " + user.Name + "!";
                hcx.Reservations.Load(); //?

                GridView1.DataSource = user.Reservations;
                GridView1.DataBind();
            }
            else
            {
                Response.Redirect("Default.aspx");
            }
        }
Exemple #23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             //if (!string.IsNullOrEmpty(Request.QueryString["id"]))
             //{
             //    fare_id.Attributes.Add("mydata",ToolHelper.UrlParDecode(Request.QueryString["id"], ""));
             //}
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
Exemple #24
0
        /// <summary>
        /// 获取当前账户需要处理的售后换货订单数量
        /// </summary>
        /// <param name="hrefUrl"></param>
        /// <returns></returns>
        private int GetReBackOrderToChangeGoods(out string hrefUrl)
        {
            int resMsg = 0;

            hrefUrl = "javascript:;";
            string suppliersID = WebLoginHelper.GetAdminSupplier();

            if (!string.IsNullOrEmpty(suppliersID))
            {
                if (WebLoginHelper.IsAuthority(AdminAuth.SuppliersManage))
                {
                    hrefUrl = "/web/thirdAdmin/data_backorder.aspx?";
                    resMsg  = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelListCount <DB.Model.M_ReBackOrder>(" SuppliersID=@_SuppliersID AND ReBackType=20 AND AuthType=30 ", new { _SuppliersID = suppliersID });
                }
            }
            return(resMsg);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(WebLoginHelper.GetUserID()))
     {
         realName.InnerHtml = WebLoginHelper.GetUserName();
         nickName.InnerText = WebLoginHelper.GetNickName();
         HttpCookie cookie = Request.Cookies["imgUrl"];
         if (cookie != null)
         {
             imgUrl.Attributes["src"] = cookie.Value;
         }
         emCartBanlance.InnerHtml = XFServiceAPI.GetUserCardBalanceInfo((DB.Model.M_Users)HttpContext.Current.Session[WebLoginHelper.SESSION_ADMIN]);
     }
     else
     {
         Response.Redirect("/web/user_login.aspx?", false);//验证错误跳转首页,但不登陆
     }
 }
Exemple #26
0
        protected void GridViewRooms_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //todo sjekk datoar!!!
            DateTime dateStart = CalendarFrom.SelectedDate;
            DateTime dateEnd   = CalendarTo.SelectedDate;

            if (dateEnd.CompareTo(dateStart) < 0)
            {
                //flipp dei to
                DateTime tmp = dateStart;
                dateStart = dateEnd;
                dateEnd   = tmp;
            }
            string username = WebLoginHelper.GetUsernameFromSession(Session);
            //string username = Session["UsernameSession"].ToString();
            //GridViewRooms.SelectedRow;
            //må hente ut og lage reservasjon
            //int roomid = int.Parse(GridViewRooms.Rows[e.RowIndex].Cells[1].Text);
            int numOfBeds = int.Parse(GridViewRooms.Rows[e.RowIndex].Cells[1].Text);

            Enum.TryParse(GridViewRooms.Rows[e.RowIndex].Cells[2].Text, out RoomQuality roomQuality);
            int sizeOfRoom = (int)roomQuality;

            //søke etter første ledige rom
            Room room = HotelController.RetrieveAvaliableRooms(hcx, numOfBeds, sizeOfRoom, dateStart, dateEnd).FirstOrDefault(r => r.NumOfBeds == numOfBeds && r.Size == sizeOfRoom);

            //burde oppdatere romma som er ledige i tilfelle nokon trykker på likt
            if (room == null || dateStart == DateTime.MinValue || dateEnd == DateTime.MinValue)
            {
                //error message??
            }
            else
            {
                Reservation res = new Reservation {
                    CheckedIn = false, CheckedOut = false, DateStart = dateStart, DateEnd = dateEnd, RoomRoomId = room.RoomId, UserUsername = username
                };
                hcx.Reservations.Add(res);
                hcx.SaveChanges();

                //TODO kvittering?
                Response.Redirect("LoggedIn2.aspx");
            }
        }
Exemple #27
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
     {
         if (!IsPostBack)
         {
             StringBuilder strList  = new StringBuilder();
             string        strWhere = "  ParentID = 0 AND IsDelete = 0 ORDER BY OrderBy ASC ";
             List <DB.Model.M_Category> categoryInfo = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelList <DB.Model.M_Category>(strWhere, null);
             for (int i = 0; i < categoryInfo.Count; i++)
             {
                 if (i < 10)
                 {
                     strList.Append(" <li id=\"" + categoryInfo[i].CateName + "\" ><a href=\"/web/database/category.aspx?bySysID=" + categoryInfo[i].CateID + "\" onclick=\"FocusThis(this)\" >" + categoryInfo[i].CateName + "</a></li> ");
                 }
                 else
                 {
                     if (i == 10)
                     {
                         strList.Append(" <li class=\"dropdown\"><a href=\"\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">更多<span class=\"caret\"></span></a><ul class=\"dropdown-menu\" role=\"menu\"> ");
                         strList.Append(" <li id=\"" + categoryInfo[i].CateName + "\"><a href=\"/web/database/category.aspx?bySysID=" + categoryInfo[i].CateID + "\" onclick=\"FocusThis(this)\" >" + categoryInfo[i].CateName + "</a></li> ");
                     }
                     else
                     {
                         strList.Append(" <li id=\"" + categoryInfo[i].CateName + "\" ><a href=\"/web/database/category.aspx?bySysID=" + categoryInfo[i].CateID + "\" onclick=\"FocusThis(this)\" >" + categoryInfo[i].CateName + "</a></li> ");
                     }
                 }
             }
             if (categoryInfo.Count >= 10)
             {
                 strList.Append("  </ul> </ li > ");
             }
             sltFirstType.InnerHtml = strList.ToString();
             BindGrid();
             BindDdl();
         }
     }
     else
     {
         Response.Redirect("/web/web_login.aspx", false);
     }
 }
        protected void Login_Click(object sender, EventArgs e)
        {
            // koble seg opp mot databasen og sjekk om brukeren finnes
            string usrName = UserName.Text.ToString();

            //hcx.Users.Load();

            //var usrVar = hcx.Users.Local.FirstOrDefault(u => u.Username.Equals(usrName));

            if (WebLoginHelper.CheckIfUsernameExists(usrName, hcx))
            {
                HttpContext.Current.Session["UsernameSession"] = usrName;
                Response.Redirect("LoggedIn2.aspx");
            }
            else
            {
                //feilmelding: bruker finnes ikke hallo
                UserNotExists.Visible = true;
            }
        }
        public object GetGoodsList(string orderStatus, string sltOrderBy)
        {
            string devSort     = string.Empty;
            string searchName  = ToolHelper.UrlParDecode(Request.QueryString["searchName"], "");
            string byTimeStart = ToolHelper.UrlParDecode(Request.QueryString["byTimeStart"], "");
            string byTimeEnd   = ToolHelper.UrlParDecode(Request.QueryString["byTimeEnd"], "");
            int    pageNow     = Convert.ToInt32(ToolHelper.UrlParDecode(Request.QueryString["pageNow"], "1"));

            if (sltOrderBy == "0")
            {
                devSort = " ORDER BY O.PayTime DESC ";
            }
            if (sltOrderBy == "1")
            {
                devSort = " ORDER BY O.AddTime DESC ";
            }
            if (sltOrderBy == "2")
            {
                devSort = " ORDER BY O.UpdateTime DESC ";
            }
            iptSearch.Value      = searchName;
            sltByTimeStart.Value = byTimeStart;
            sltByTimeEnd.Value   = byTimeEnd;
            int    pageSize    = 20;
            string suppliersID = WebLoginHelper.GetAdminSupplier();
            int    listCount   = new DB.BLL.MB_Bll(DBEnum.Slave).GetByPageDataOrderListCount(byTimeStart, byTimeEnd, suppliersID, orderStatus, searchName);
            string url         = "/web/order/order_list.aspx?";

            url += "byTimeStart=" + ToolHelper.UrlParEncode(byTimeStart, "") + "&";
            url += "byTimeEnd=" + ToolHelper.UrlParEncode(byTimeEnd, "") + "&";
            url += "byOrderStatus=" + ToolHelper.UrlParEncode(orderStatus, "") + "&";
            url += "byOrderBy=" + ToolHelper.UrlParEncode(sltOrderBy, "") + "&";
            url += "searchName=" + ToolHelper.UrlParEncode(searchName, "") + "&";
            object        dt            = new DB.BLL.MB_Bll(DBEnum.Slave).GetByPageDataOrderList(byTimeStart, byTimeEnd, suppliersID, orderStatus, devSort, searchName, (pageNow - 1) * pageSize, pageSize);
            PageNavHelper pageNavHelper = new PageNavHelper(listCount, pageNow, pageSize, url + "pageNow=");

            pageNav.InnerHtml    = pageNavHelper.ToHtml();
            orderCount.InnerHtml = Convert.ToString(listCount);
            return(dt);
        }
Exemple #30
0
        /// <summary>
        /// 获取当前账号需要发货的订单数量
        /// </summary>
        /// <returns></returns>
        private int GetOrderInfoToDelivery(out string hrefUrl)
        {
            int resMsg = 0;

            hrefUrl = "javascript:;";
            string suppliersID = WebLoginHelper.GetAdminSupplier();

            if (!string.IsNullOrEmpty(suppliersID))
            {
                if (WebLoginHelper.IsAuthority(AdminAuth.SuppliersManage))
                {
                    hrefUrl = "/web/thirdAdmin/orderList.aspx?";
                    resMsg  = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelListCount <DB.Model.M_OrderInfo>(" SuppliersID=@_SuppliersID AND OrderStatus=1 AND PayStatus=2 AND ShippingStatus=0 ", new { _SuppliersID = suppliersID });
                }
                else if (WebLoginHelper.IsAuthority(AdminAuth.BackgroundManage))
                {
                    hrefUrl = "/web/order/order_list.aspx?";
                    resMsg  = new DB.BLL.MB_Bll(DBEnum.Slave).GetModelListCount <DB.Model.M_OrderInfo>(" OrderStatus=1 AND PayStatus=2 AND ShippingStatus=0 ", null);
                }
            }
            return(resMsg);
        }