예제 #1
0
        public static List <Salesman>[] GetSecondarySalesmenForDistrict(int id)
        {
            var secondarySalesmanData = DistrictProcessor.GetSecondarySalesmenForDistrict(id);

            List <Salesman> secondarySalesmen = new List <Salesman>();

            if (secondarySalesmanData != null)
            {
                foreach (var salesman in secondarySalesmanData)
                {
                    secondarySalesmen.Add(new Salesman
                    {
                        salesman_ID = salesman.Salesman_ID,
                        name        = salesman.Name
                    });
                }
            }

            List <Salesman>[] salesmen = new List <Salesman> [2];

            salesmen[0] = secondarySalesmen;
            salesmen[1] = GetAvailableSalesmen(secondarySalesmen);

            return(salesmen);
        }
예제 #2
0
        public static List <Store> GetStoresForDistrict(int id)
        {
            var storeData = DistrictProcessor.GetStoresForDistrict(id);

            List <Store> stores = new List <Store>();

            foreach (var store in storeData)
            {
                stores.Add(new Store
                {
                    store_ID = store.Store_ID,
                    name     = store.Name
                });
            }

            return(stores);
        }
예제 #3
0
        public MainWindow()
        {
            InitializeComponent();

            DataHandler.OpenConnection();

            var data = DistrictProcessor.GetAllDistricts();

            List <District> districts = new List <District>();

            foreach (var district in data)
            {
                districts.Add(new District {
                    district_ID = district.District_ID,
                    name        = district.Name
                });
            }

            districtListView.ItemsSource = districts;
        }
예제 #4
0
        public static List <Salesman>[] GetResponsibleSalesmenForDistrict(int id)
        {
            var responsibleSalesmanData = DistrictProcessor.GetResponsibleSalesmenForDistrict(id);

            List <Salesman> responsibleSalesman = new List <Salesman>();

            foreach (var salesman in responsibleSalesmanData)
            {
                responsibleSalesman.Add(new Salesman
                {
                    salesman_ID = salesman.Salesman_ID,
                    name        = salesman.Name
                });
            }

            List <Salesman>[] salesmen = new List <Salesman> [2];

            salesmen[0] = responsibleSalesman;
            salesmen[1] = GetNonResponsibleSalesmen(responsibleSalesman[0].salesman_ID);

            return(salesmen);
        }
예제 #5
0
 public void DeleteSecondarySalesman(int district_ID, int salesman_ID)
 {
     DistrictProcessor.RemoveSecondarySalesman(district_ID, salesman_ID);
 }
예제 #6
0
 public void AddSecondarySalesman(int district_ID, int salesman_ID)
 {
     DistrictProcessor.AddSecondarySalesman(district_ID, salesman_ID);
 }
예제 #7
0
 public void PostUpdateResponsibleSalesman(/*[FromBody]*/ int district_ID, int salesman_ID)
 {
     DistrictProcessor.UpdateResponsibleSalesman(district_ID, salesman_ID);
 }
예제 #8
0
 public SalesmanModel[] GetResponsibleSalesmenForDistrict(int district_ID)
 {
     return(DistrictProcessor.GetResponsibleSalesmenForDistrict(district_ID));
 }
예제 #9
0
 public SalesmanModel[] GetSecondarySalesmenForDistrict(int district_ID)
 {
     return(DistrictProcessor.GetSecondarySalesmenForDistrict(district_ID));
 }
예제 #10
0
 public StoreModel[] GetStoresForDistrict(int district_ID)
 {
     return(DistrictProcessor.GetStoresForDistrict(district_ID));
 }
예제 #11
0
 public DistrictModel[] Get()
 {
     DataHandler.OpenConnection();
     return(DistrictProcessor.GetAllDistricts());
 }
예제 #12
0
 public static void RemoveSecondarySalesman(int districID, int salesmanID)
 {
     DistrictProcessor.RemoveSecondarySalesman(districID, salesmanID);
 }
예제 #13
0
 public static void UpdateResponsibleSalesman(int districtID, int salesmanID)
 {
     DistrictProcessor.UpdateResponsibleSalesman(districtID, salesmanID);
 }