Exemple #1
0
        private void ResetForm()
        {
            Price              = 0;
            FactureDetails     = new BindableCollection <FactureDetailsModel>();
            FactureDetailsList = new List <FactureDetailsModel>();
            //Fill Sizes
            SizeModel size = new SizeModel();

            Sizes    = size.GiveCollection(size.All());
            Cleared  = false;
            Delivery = DateTime.UtcNow.Date;
        }
Exemple #2
0
        public ViewFactureViewModel(FactureModel facture, bool customer_fixed = false)
        {
            // Fill Customers
            CustomerModel customers = new CustomerModel();

            Customers = customers.GiveCollection(customers.All());
            // Fill Seasons
            SeasonModel sm = new SeasonModel();

            Seasons = sm.GiveCollection(sm.All());
            //Fill Sizes
            SizeModel size = new SizeModel();

            Sizes = size.GiveCollection(size.All());
            //Fill Currencies
            CurrencyModel currency = new CurrencyModel();

            Currencies = currency.GiveCollection(currency.All());
            // Fill Data
            Facture  = facture;
            Number   = facture.Number;
            Name     = facture.Name;
            Delivery = facture.Delivery;
            FillCombos();
            // Fill Details
            FactureDetailsList = facture.GetFactureDetailsList();
            FactureDetails     = new BindableCollection <FactureDetailsModel>(FactureDetailsList);
            IsEnabled          = false;
            BtnSaveText        = "Enable Editing";
            Cleared            = facture.Cleared;
            IsCustomerFixed    = customer_fixed;
            if (customer_fixed == false)
            {
                IsCustomerEnabled = IsEnabled;
            }
            else
            {
                IsCustomerEnabled = false;
            }
        }
Exemple #3
0
        public CreateFactureViewModel(FactureModel facture = null)
        {
            // Fill Customers
            CustomerModel customers = new CustomerModel();

            Customers = customers.GiveCollection(customers.All());
            // Fill Seasons
            SeasonModel sm = new SeasonModel();

            Seasons = sm.GiveCollection(sm.All());
            //Fill Sizes
            SizeModel size = new SizeModel();

            Sizes = size.GiveCollection(size.All());
            //Fill Currencies
            CurrencyModel currency = new CurrencyModel();

            Currencies = currency.GiveCollection(currency.All());
            Delivery   = DateTime.UtcNow.Date;
            if (facture != null)
            {
                for (int i = 0; i < Customers.Count; i++)
                {
                    int id1 = Customers[i].Id;
                    int id2 = (int)facture.Customer;
                    if (id1 == id2)
                    {
                        Customer = Customers[i];
                        break;
                    }
                }
                IsEnabled = false;
            }
            else
            {
                IsEnabled = true;
            }
        }
Exemple #4
0
        public SizeViewModel()
        {
            SizeModel size = new SizeModel();

            Sizes = size.GiveCollection(size.All());
        }