private async void Save()
        {
            var answer = await App.Current.MainPage.DisplayAlert("TSHIRT", "Esta seguro que desea Guardar?", "SI", "NO");

            if (answer)
            {
                var qry = NewDetails.Select(a => new CountPlanDetailItem()
                {
                    Id          = a.Id,
                    CountPlanId = a.CountPlanId,
                    UserCode    = a.UserCode,
                    DateCreated = a.DateCreated,
                    Quantity    = a.Quantity,
                    ProductCode = a.ProductCode,
                    Count       = a.Count
                }).ToList();
                var result = await countServices.SaveDetail(qry);

                if (result == "OK")
                {
                    Device.BeginInvokeOnMainThread(async() =>
                    {
                        await
                        Xamarin.Forms.Application.Current.MainPage
                        .Navigation.PopAsync();
                    });
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("TSHIRT - Error", result, "OK");
                }
            }
        }
Пример #2
0
        public NewDetails LoadDetailById(int NewId)
        {
            NewDetails detail = null;

            using (var db = new DBContext())
            {
                detail = db.NewDetails.FirstOrDefault(x => x.NewId == NewId);
            }
            return(detail);
        }
Пример #3
0
        private async void Save()
        {
            var rct = new RctExtendModel();

            var answer = await App.Current.MainPage.DisplayAlert("TSHIRT", "Esta seguro que desea Guardar?", "SI", "NO");

            if (answer)
            {
                var result = await countServices.SaveDetail(NewDetails.ToList());

                if (result == "OK")
                {
                    Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(new Plan(PlanId));
                }
                else
                {
                    App.Current.MainPage.DisplayAlert("TSHIRT - Error", result, "OK");
                }
            }
        }
Пример #4
0
        private async void AddItem()
        {
            var details = new CountPlanDetailItem();


            details.CountPlanId = PlanId;
            details.UserCode    = User;
            details.DateCreated = DateTime.Now.ToString("dd/MM/yyyy hh:mm");
            details.Quantity    = AddQuantity;
            details.ProductCode = ProductCode;
            details.Count       = LastRowCount + 1;

            NewDetails.Add(details);

            int countItemsDetail = _details.Count == 0 ? 1 : _details.Count;

            HeightList = (countItemsDetail * 45) + (countItemsDetail * 10);

            Details.Add(details);
            AddQuantity = 0;
        }
        private async void AddItem()
        {
            var details = new CountPlanDetailItem();


            details.CountPlanId = PlanId;
            details.UserCode    = User;
            details.DateCreated = DateTime.Now.ToString("dd/MM/yyyy hh:mm");
            details.Quantity    = AddQuantity;
            details.ProductCode = ProductCode;
            details.Count       = LastRowCount + 1;

            CountProduct = CountProduct + AddQuantity;

            NewDetails.Add(details);

            int countItemsDetail = _details.Count == 0 ? 1 : _details.Count;

            if (Details.Count == 1)
            {
                HeightList = (countItemsDetail * 60) + (countItemsDetail * 15);
            }
            else
            {
                HeightList = (countItemsDetail * 40) + (countItemsDetail * 12);
            }

            //HeightList = (countItemsDetail*40) + (countItemsDetail*10);

            Details.Add(details);

            //else
            //{
            //    await App.Current.MainPage.DisplayAlert("TSHIRT - Error", "Ingrese un valor Númerico", "OK");
            //}
            AddQuantity = 0;

            App.Current.MainPage.Navigation.NavigationStack.Last().FindByName <Entry>("EntrQuantity").Focus();
        }
Пример #6
0
        public IActionResult OnGet()
        {
            Startup.ldap.EnsureConnection();
            if (!HttpContext.User.Identity.IsAuthenticated)
            {
                return(Redirect("/Login"));
            }
            var DN = User.FindFirstValue(ClaimTypes.NameIdentifier);

            if (DN == null)
            {
                HttpContext.SignOutAsync().Wait();
                return(Redirect("/Login"));
            }
            if (!bool.Parse(User.FindFirstValue("SuperAdmin")))
            {
                return(Redirect("/Login"));
            }
            AllInfo    = Startup.ldap.FetchAllMembersInfo();
            AllGroups  = Startup.ldap.FetchAllGroups();
            newDetails = new NewDetails();
            return(Page());
        }