Esempio n. 1
0
 public static void SetOrderToFacility(CustomerFacility facility)
 {
     if (StateItems.IsInOrderMode)
     {
         Order order = StateItems.CurrentOrder;
         order.CustomerFacility = facility;
         order.Territory = BasicService<Territory, Guid>.GetByID(facility.Territory.TerritoryID);
     }
 }
Esempio n. 2
0
 public static IList<Contact> GetContacts(CustomerFacility fac)
 {
     if (fac == null)
         return null;
     if (fac.CustomerFacilityID == Guid.Empty)
         return null;
     Repository<Contact, Guid> contactRep = new Repository<Contact,Guid>();
     IEnumerable<Contact> contacts = new List<Contact>();
     contacts = contactRep.GetAll().Where(c => fac.Contacts.Contains(c));
     return contacts.ToList();
 }
    public CustomerFacility SaveInfo()
    {
        if (!Page.IsValid)
            return null;
        if (ctrlSelectCountry.SelectedCountryId == Guid.Empty)
            return null;
        if (ctrlSelectTerritory.SelectedTerritoryId == Guid.Empty)
            return null;
        if (ctrlSelectCustomer.SelectedCustomerId == Guid.Empty)
            return null;

        CustomerFacility customerFacility = BasicService<CustomerFacility, Guid>.GetByID(this.CustomerFacilityID);

        if (customerFacility == null)
        {
            customerFacility = new CustomerFacility();
        }

        Address address = null;
        if (customerFacility.Address == null)
            address = new Address();
        else
            address = customerFacility.Address;
        address.Street = txtUlica.Text;
        address.HouseNr = txtNrDomu.Text;
        address.ApartmentNr = txtNrMieszkania.Text;
        address.ZipCode = txtKodPocztowy.Text;
        address.City = CityService.GetCityOrCreateNew(txtMiasto.Text);
        address.Country = BasicService<Country, Guid>.GetByID(ctrlSelectCountry.SelectedCountryId);

        customerFacility.Name = txtNazwa.Text;
        customerFacility.Address = address;
        customerFacility.Email = txtEmail.Text;
        customerFacility.Phone = txtPhone.Text;
        customerFacility.Customer = BasicService<Customer, Guid>.GetByID(ctrlSelectCustomer.SelectedCustomerId);
        customerFacility.Territory = BasicService<Territory, Guid>.GetByID(ctrlSelectTerritory.SelectedTerritoryId);

        BasicService<CustomerFacility, Guid>.SaveOrUpdate(customerFacility);
        return customerFacility;
    }
Esempio n. 4
0
 public string TworzAdres(CustomerFacility facility)
 {
     if (facility != null)
     {
         return "ul. "+ facility.Address.Street + " " + facility.Address.HouseNr + "/" + facility.Address.ApartmentNr + ", " +
             facility.Address.ZipCode + " " + facility.Address.City.Name + ", " + facility.Address.Country.Name;
     }
     else
         return string.Empty;
 }
Esempio n. 5
0
 public void BindList(CustomerFacility fac)
 {
     gvOrders.DataSource = SalesService.GetOrders(fac).OrderByDescending(o => o.OrderDate).ToList();
     gvOrders.DataBind();
 }
Esempio n. 6
0
 public static IList<Order> GetOrders(CustomerFacility fac)
 {
     Repository<Order, Guid> rep = new Repository<Order, Guid>();
     var result = from o in rep.GetQueryable() select o;
     if (fac != null)
         result = result.Where(o => o.CustomerFacility == fac);
     return result.ToList();
 }