Beispiel #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            towerService = new TowerService();

            recyclerView  = FindViewById <RecyclerView>(Resource.Id.recyclerView);
            layoutManager = new LinearLayoutManager(this);
            recyclerView.SetLayoutManager(layoutManager);
            cellAdapter = new CellAdapter(towerService.GetAll());
            recyclerView.SetAdapter(cellAdapter);

            //Android.Support.V7.Widget.Toolbar toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            //SetSupportActionBar(toolbar);
            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click         += FabOnClick;
            cellText           = FindViewById <TextView>(Resource.Id.cell_text);
            telephony          = GetSystemService(TelephonyService) as TelephonyManager;
            phoneStateListener = new CellListener(ref cellText, telephony);
            telephony.Listen(phoneStateListener, PhoneStateListenerFlags.CellLocation);

            (towerService.GetAll() as ObservableCollection <TowerInfo>).CollectionChanged += (s, e) =>
            {
                cellAdapter.NotifyDataSetChanged();
            };
        }
Beispiel #2
0
 void ICMService.DeleteTowerService(TowerService towerService)
 {
     using (DomainService service = new DomainService())
     {
         service.DeleteTowerService(towerService);
     }
 }
Beispiel #3
0
 void ICMService.InsertTowerService(TowerService towerService)
 {
     using (DomainService service = new DomainService())
     {
         service.InsertTowerService(towerService);
     }
 }
Beispiel #4
0
 public TowerSpawnerController(
     TowerSpawner model,
     TowerSpawnerView view,
     GoldManagerController goldManagerController) : base(model, view)
 {
     towerService = new TowerService(goldManagerController.Model, Model);
     this.goldManagerController = goldManagerController;
 }
Beispiel #5
0
        public string UpdateTower(TowerModel tower)
        {
            TowerService ts = new TowerService();

            Mapper.CreateMap <TowerModel, Tower>();
            Tower tw = Mapper.Map <TowerModel, Tower>(tower);

            tw.CrBy    = User.Identity.Name;
            tw.CrDate  = DateTime.Now;
            tw.TowerNo = tw.TowerName;
            int i = ts.EditTower(tw);

            return(i.ToString());
        }
Beispiel #6
0
 public string SaveTower(TowerModel tower)
 {
     if (tservice.IsTower(tower.TowerName))
     {
         return((2).ToString());
     }
     else
     {
         TowerService ts = new TowerService();
         Mapper.CreateMap <TowerModel, Tower>();
         Tower tw = Mapper.Map <TowerModel, Tower>(tower);
         tw.CrBy    = User.Identity.Name;
         tw.CrDate  = DateTime.Now;
         tw.TowerNo = tw.TowerName;
         int i = ts.AddTower(tw);
         return(i.ToString());
     }
 }
        public string TowerView(int towerID)
        {
            TowerService          tservice = new TowerService();
            List <TowerViewModel> model    = tservice.TowerViewList(towerID);

            string towerhtml = "";

            foreach (var md in model)
            {
                string html = TowerHtml();
                html = html.Replace("<% FloorNo %>", md.FloorNo.Value.ToString());
                string flats = "";
                foreach (var ft in md.FlatList)
                {
                    string fml = flathtml();
                    string st = ""; string home = "";
                    string saleStatus = "";
                    if (ft.Status == "Available")
                    {
                        st         = "green"; home = "homeavailabe.png";
                        saleStatus = "";
                    }
                    else if (ft.Status == "Booked")
                    {
                        st         = "blue"; home = "homebooked.png";
                        saleStatus = "hide";
                    }
                    else //if (ft.Status == "Sale")
                    {
                        st         = "red"; home = "homesale.png";
                        saleStatus = "hide";
                    }
                    flats += fml.Replace("<% FlatNo %>", ft.FlatNo).Replace("<% FlatType %>", ft.FlatType).Replace("<% FlatSize %>", ft.FlatSize.Value.ToString() + " " + ft.FlatSizeUnit).Replace("<% FlatID %>", ft.FlatID.ToString()).Replace("<% Status %>", st).Replace("<% homepng %>", home).Replace("<% SaleStatus %>", saleStatus);
                }
                html       = html.Replace("<% Flats %>", flats);
                towerhtml += html;
            }
            return(towerhtml);
        }
Beispiel #8
0
 public CellListener(ref TextView textView, TelephonyManager telephonyManager)
 {
     cellText = textView;
     this.telephonyManager = telephonyManager;
     towerService          = new TowerService();
 }