Example #1
0
 public void Loging()
 {
     using (var db = new ModelDataContext())
     {
         var user = db.Authorization(Login, Password);
         if (user != null)
         {
             //AuthUser = user;
             //isAuth = true;
             ManagerPage.ChangePage("Main", new Navigation {
                 DataContext = new NavigationViewModel("Teacher", user)
             });
         }
     }
 }
Example #2
0
        private async Task StartApp()
        {
            //await NavigationService.NavigateAsync(new Uri($"{ManagerPage.NavigationHomeUri}/{ManagerPage.NavigationPage}/{ManagerPage.MainPage}"));
            //return;

            var session = _sqLiteService.Get <UserModel>(s => !s.Id.Equals(Guid.Empty));

            if (session != null)
            {
                await NavigationService.NavigateAsync(ManagerPage.Home());
            }
            else
            {
                await NavigationService.NavigateAsync($"{ManagerPage.LoginPage}");
            }
        }
Example #3
0
        public void RenderSingleOrder(OrderSnapshot o, StringBuilder sb, bool altRow, TimeZoneInfo timezone)
        {
            string url = ResolveUrl("~/bvadmin/orders/ViewOrder.aspx?id=" + o.bvin);

            if (altRow)
            {
                sb.Append("<tr class=\"alternaterow\">");
            }
            else
            {
                sb.Append("<tr class=\"row\">");
            }
            sb.Append("<td><input class=\"pickercheck\" type=\"checkbox\" id=\"check" + o.bvin + "\" /></td>");

            sb.Append("<td><a href=\"" + url + "\">" + o.OrderNumber + "</a></td>");

            DateTime timeOfOrder = TimeZoneInfo.ConvertTimeFromUtc(o.TimeOfOrderUtc, timezone);
            DateTime currentTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, timezone);

            sb.Append("<td><a href=\"" + url + "\">" + MerchantTribe.Web.Dates.FriendlyShortDate(timeOfOrder, currentTime.Year) + "</a></td>");
            sb.Append("<td><a href=\"" + url + "\">" + string.Format("{0:c}", o.TotalGrand) + "</a></td>");

            sb.Append("<td>");
            sb.Append(MerchantTribe.Commerce.Utilities.MailServices.MailToLink(o.UserEmail, "Order "
                                                                               + o.OrderNumber,
                                                                               o.BillingAddress.FirstName + ",",
                                                                               o.BillingAddress.FirstName + " " + o.BillingAddress.LastName));
            sb.Append("</td>");



            string payText  = MerchantTribe.Commerce.Utilities.EnumToString.OrderPaymentStatus(o.PaymentStatus);
            string payImage = "";
            string payLink  = ResolveUrl("~/bvadmin/orders/ReceivePayments.aspx?id=" + o.bvin);

            switch (o.PaymentStatus)
            {
            case OrderPaymentStatus.Overpaid:
                payImage = ResolveUrl("~/BVAdmin/Images/Lights/PaymentError.gif");
                break;

            case OrderPaymentStatus.PartiallyPaid:
                payImage = ResolveUrl("~/BVAdmin/Images/Lights/PaymentAuthorized.gif");
                break;

            case OrderPaymentStatus.Paid:
                payImage = ResolveUrl("~/BVAdmin/Images/Lights/PaymentComplete.gif");
                break;

            case OrderPaymentStatus.Unknown:
                payImage = ResolveUrl("~/BVAdmin/Images/Lights/PaymentNone.gif");
                break;

            case OrderPaymentStatus.Unpaid:
                payImage = ResolveUrl("~/BVAdmin/Images/Lights/PaymentNone.gif");
                break;
            }
            sb.Append("<td><a href=\"" + payLink + "\" title=\"" + payText + "\"><img src=\"" + payImage + "\" alt=\"" + payText + "\" /></a></td>");


            string shipText  = MerchantTribe.Commerce.Utilities.EnumToString.OrderShippingStatus(o.ShippingStatus);
            string shipImage = "";
            string shipLink  = ResolveUrl("~/bvadmin/orders/ShipOrder.aspx?id=" + o.bvin);

            switch (o.ShippingStatus)
            {
            case OrderShippingStatus.FullyShipped:
                shipImage = ResolveUrl("~/BVAdmin/Images/Lights/ShippingShipped.gif");
                break;

            case OrderShippingStatus.NonShipping:
                shipImage = ResolveUrl("~/BVAdmin/Images/Lights/ShippingNone.gif");
                break;

            case OrderShippingStatus.PartiallyShipped:
                shipImage = ResolveUrl("~/BVAdmin/Images/Lights/ShippingPartially.gif");
                break;

            case OrderShippingStatus.Unknown:
                shipImage = ResolveUrl("~/BVAdmin/Images/Lights/ShippingNone.gif");
                break;

            case OrderShippingStatus.Unshipped:
                shipImage = ResolveUrl("~/BVAdmin/Images/Lights/ShippingNone.gif");
                break;
            }
            sb.Append("<td><a href=\"" + shipLink + "\" title=\"" + shipText + "\"><img src=\"" + shipImage + "\" alt=\"" + shipText + "\" /></a></td>");

            ManagerPage pageType  = ManagerPage.Any;
            string      statImage = "";

            switch (o.StatusCode)
            {
            case OrderStatusCode.Completed:
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderComplete.gif");
                break;

            case OrderStatusCode.Received:
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderInProcess.gif");
                break;

            case OrderStatusCode.OnHold:
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderOnHold.gif");
                break;

            case OrderStatusCode.ReadyForPayment:
                pageType  = ManagerPage.Payment;
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderInProcess.gif");
                break;

            case OrderStatusCode.ReadyForShipping:
                pageType  = ManagerPage.Shipping;
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderInProcess.gif");
                break;

            default:
                statImage = ResolveUrl("~/bvadmin/images/lights/OrderInProcess.gif");
                break;
            }
            sb.Append("<td><a href=\"" + url + "\"><img src=\"" + statImage + "\" alt=\"" + o.StatusName + "\" /> " + o.StatusName + "</a></td>");

            switch (pageType)
            {
            case ManagerPage.Payment:
                sb.Append("<td><a href=\"" + payLink + "\"><img src=\"" + ResolveUrl("~/BVAdmin/Images/Buttons/Payment.png") + "\"/></a></td>");
                break;

            case ManagerPage.Shipping:
                sb.Append("<td><a href=\"" + shipLink + "\"><img src=\"" + ResolveUrl("~/BVAdmin/Images/Buttons/Shipping.png") + "\"/></a></td>");
                break;

            default:
                sb.Append("<td><a href=\"" + url + "\"><img src=\"" + ResolveUrl("~/BVAdmin/Images/Buttons/Details.png") + "\"/></a></td>");
                break;
            }

            sb.Append("</tr>");
        }
Example #4
0
 public void ReturnSelect()
 {
     ManagerPage.ChangePage("Main", new SelectUserPage {
         DataContext = new SelectUserViewModel()
     });
 }
Example #5
0
 public void SelectedTeacher()
 {
     ManagerPage.ChangePage("Main", new AuthorizationPage {
         DataContext = new AutorizationViewModel()
     });
 }
Example #6
0
 public void SelectedStudent()
 {
     ManagerPage.ChangePage("Main", new Navigation {
         DataContext = new NavigationViewModel("Student")
     });
 }
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="page"></param>
        /// <returns></returns>
        public dynamic GetManagerByPage(ManagerPage page)
        {
            var result = Context.ServiceContext.Current.ManagerService.GetManagerByPage(page);

            return(new JsonResult(true, StatusCodeEnum.OK, StatusCodeEnum.OK.GetDescription(), result, null));
        }
Example #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManagerPage.SetFormScript(true);
 }