Ejemplo n.º 1
0
        public void SetViewModel(CoolIcePro.Models.Customer customer)
        {
            CompanyName = customer.CompanyName;
            Address     = customer.Address;
            AddressExt  = customer.AddressExt;
            City        = customer.City;
            State       = customer.State;
            Zipcode     = customer.Zipcode;
            Telephone   = customer.Telephone;
            Fax         = customer.Fax;
            Email       = customer.Email;
            Website     = customer.Website;

            if (customer.Contact == null)
            {
                return;
            }

            var contact = customer.Contact;

            contactId        = contact.Id;
            ContactFname     = contact.FirstName;
            ContactLname     = contact.LastName;
            ContactTelephone = contact.Telephone;
            ContactCellphone = contact.Cellphone;
            ContactPosition  = contact.Position;
        }
Ejemplo n.º 2
0
        public CustomerViewModel(CoolIcePro.Models.Customer customer)
        {
            _resetViewModel = customer;

            Id       = customer.Id;
            invoices = new ObservableCollection <Models.Invoice>(ProjectManager.Instance.CoolIceProDBHelper.GetCustomerInvoices(Id));
            //    Observable.Create<Models.Invoice>(current =>{
            //    foreach (var cur in ProjectManager.Instance.CoolIceProDBHelper.GetCustomerInvoices(Id))
            //    {
            //        current.OnNext(cur);
            //    }
            //    return Disposable.Create(() => { });
            //});

            SetViewModel(customer);
        }