public static void RunThis(bool DoAction) { ///// PLANT THE GARDENS ////////////////////////////////////// Farms.PlantGardens(); LoggingFunctions.LogServer("Done - Planting Gardens"); }
public ActionResult DeleteConfirmed(int id) { Farms farms = db.Farms.Find(id); db.Farms.Remove(farms); db.SaveChanges(); return(RedirectToAction("Index")); }
private void SetFarmSpinnerAdapter() { var adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerItem, Farms.GetStringArray()); adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); _FarmSpinner.Adapter = adapter; }
static void Main(string[] args) { List <Farm> huntFarm = new List <Farm>(); // Ферма туралы ақпаратты жинауға арналған List құрылды. huntFarm.Add(new Farm(1, "Sunny Brook Dairy Farm", "Magzhan Kayranbay", 7024591212)); huntFarm.Add(new Farm(2, "Turkey Trot Farm", "Akoch Vekchey", 8016549966)); huntFarm.Add(new Farm(3, "Fox Farmhouse", "Orken Adilbay", 7004887733)); huntFarm.Add(new Farm(4, "Sunny Brook Dairy Farm", "Nesipbay Nurgaly", 7779105511)); Console.WriteLine("Auyksonga katysatyn fermalar :\n"); Farms printFarm = delegate // Анонимдік әдістің денесі. { foreach (var count in huntFarm) { count.ShowFarms(); } }; printFarm(); // Анонимдік әдісті шақыру. Console.WriteLine("\nAuyksonga koylatyn teri : 'ARYSTAN TERISI'"); int n = 0; Console.Write("\nMumkindikter sanin engiz (n > 4) : "); // Аукционда берілетін мүмкіндіктер саны. Яғни қанша мүмкіндіктен соң сатып алу тоқтайды. try { n = int.Parse(Console.ReadLine()); } catch (FormatException ex) // int типінен басқа енгізсек қателік шығады. Өткен сабақтармен байланыстырдым. { Console.WriteLine("Durys emes format."); } if (n > 0) { List <int> numbers = new List <int>(); // Аукцион қатысушылары ұсынған ақшалар жинақталатын List. for (int i = 0; i < n; i++) { Console.Write("Teri bagasyn engiz: {0}. ", i + 1, "$"); try { numbers.Add(int.Parse(Console.ReadLine())); } catch (FormatException ex) { Console.WriteLine("Durys emes format."); } } Money maxM = delegate // Анонимдік әдіс. Бұл әдісте numbers тізіміндегі ұсынған ақшалардың ең үлкенін табамыз. Тері сол бағаға сатылады. { int max = numbers.Max(); // Тізімнен ең үлкен ақшаны табу жолы. Console.WriteLine($"\nAuyksonda satylgan teri bagasy: {max}$"); // Аукцион нәтижесі. }; maxM(); // Анонимдік әдісті шақыру. } }
public static void RunThis(bool DoAction) { ///// PLANT THE GARDENS ////////////////////////////////////// Farms.PlantGardens(); LoggingFunctions.LogServer("Done - Planting Gardens"); ///// ADD RANDOM CITIZENS IN SETTLEMENTS ///////////////////// Server.Mobiles.Citizen.PopulateCities(); ///// RECONFIGURE SOME LAND SPAWNS AND OTHER ITEMS /////////// ArrayList spawns = new ArrayList(); foreach (Item item in World.Items.Values) { if (item is PremiumSpawner) { PremiumSpawner spawner = (PremiumSpawner)item; if (spawner.SpawnID == 8888) { bool reconfigure = true; foreach (NetState state in NetState.Instances) { Mobile m = state.Mobile; if (m is PlayerMobile && m.InRange(spawner.Location, (spawner.HomeRange + 20))) { reconfigure = false; } } if (reconfigure) { spawns.Add(item); } } } else if (item is Coffer) { Coffer coffer = (Coffer)item; Server.Items.Coffer.SetupCoffer(coffer); } else if (item is HayCrate || item is HollowStump) { item.Stackable = false; } } for (int i = 0; i < spawns.Count; ++i) { PremiumSpawner spawners = ( PremiumSpawner )spawns[i]; Server.Mobiles.PremiumSpawner.Reconfigure(spawners, DoAction); } }
public ActionResult Edit([Bind(Include = "FarmsId,UniqueId,KPIId,RegionId,Barangay,Municipality,Province,Latitude,Longititude,completeAddress")] Farms farms) { if (ModelState.IsValid) { db.Entry(farms).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RegionId = new SelectList(db.Regions.ToList(), "RegionId", "Name", farms.RegionId); return(View(farms)); }
private void AddFarms(GrowerDto grower) { for (int i = 0; i < DtoCount; i++) { var farm = new FarmDto { Uid = Guid.NewGuid(), Name = $"Farm {1}", GrowerUid = grower.Uid }; AddFields(farm); Farms.Add(farm); } }
///// <summary>首次连接数据库时初始化数据,仅用于实体类重载,用户不应该调用该方法</summary> //[EditorBrowsable(EditorBrowsableState.Never)] //protected override void InitData() //{ // base.InitData(); // // InitData一般用于当数据表没有数据时添加一些默认数据,该实体类的任何第一次数据库操作都会触发该方法,默认异步调用 // // Meta.Count是快速取得表记录数 // if (Meta.Count > 0) return; // // 需要注意的是,如果该方法调用了其它实体类的首次数据库操作,目标实体类的数据初始化将会在同一个线程完成 // if (XTrace.Debug) XTrace.WriteLine("开始初始化{0}[{1}]数据……", typeof(AreaStation).Name, Meta.Table.DataTable.DisplayName); // var entity = new AreaStation(); // entity.Serialnum = "abc"; // entity.CreateTime = DateTime.Now; // entity.CreateSysUserSerialnum = "abc"; // entity.UpdateTime = DateTime.Now; // entity.UpdateSysUserSerialnum = "abc"; // entity.SysDepartmentSerialnum = "abc"; // entity.StationCode = "abc"; // entity.Temprature = 0; // entity.Humidity = 0; // entity.Rainfall = 0; // entity.WindSpeed = 0; // entity.WindDirection = 0; // entity.Atmosphere = 0; // entity.Addr = "abc"; // entity.Lontitude = "abc"; // entity.Latitude = "abc"; // entity.Remark = "abc"; // entity.Sort = 0; // entity.Insert(); // if (XTrace.Debug) XTrace.WriteLine("完成初始化{0}[{1}]数据!", typeof(AreaStation).Name, Meta.Table.DataTable.DisplayName); //} /// <summary>已重载。删除关联数据</summary> /// <returns></returns> protected override int OnDelete() { if (AreaStationDataInfos != null) { AreaStationDataInfos.Delete(); } if (Farms != null) { Farms.Delete(); } return(base.OnDelete()); }
public ActionResult Create([Bind(Include = "FarmsId,UniqueId,KPIId,RegionId,Barangay,Municipality,Province,Latitude,Longititude,completeAddress")] Farms farms) { ViewBag.RegionId = new SelectList(db.Regions.ToList(), "RegionId", "Name"); if (ModelState.IsValid) { farms.IsActive = true; farms.UniqueId = Guid.NewGuid(); db.Farms.Add(farms); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RegionId = new SelectList(db.Regions.ToList(), "RegionId", "Name"); return(View(farms)); }
//public JsonResult GoogleGeoCode(string address) //{ // string url = "http://maps.googleapis.com/maps/api/geocode/json?sensor=true&key=AIzaSyA5KYqId9PhQ4cN3_IKL04qpd1Hoc3_W1c&address="; // dynamic googleResults = new Uri(url + address).GetDynamicJsonObject(); // foreach (var result in googleResults.results) // { // Console.WriteLine("[" + result.geometry.location.lat + "," + result.geometry.location.lng + "] " + result.formatted_address); // } // var data = (string lat = result.geometry.location.lat , ) // return Json(data, JsonRequestBehavior.AllowGet); //} // GET: Farms/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Farms farms = db.Farms.Find(id); if (farms == null) { return(HttpNotFound()); } return(View(farms)); }
// GET: Farms/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Farms farms = db.Farms.Find(id); if (farms == null) { return(HttpNotFound()); } ViewBag.RegionId = new SelectList(db.Regions.ToList(), "RegionId", "Name", farms.RegionId); return(View(farms)); }
public Farms AddFarm(Farms farm) { var r = StaticFunctions.Request( "Farms", JsonConvert.SerializeObject(farm), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var rFarm = JsonConvert.DeserializeObject <Farms>(r); return(rFarm); } return(null); }
///// <summary>首次连接数据库时初始化数据,仅用于实体类重载,用户不应该调用该方法</summary> //[EditorBrowsable(EditorBrowsableState.Never)] //protected override void InitData() //{ // base.InitData(); // // InitData一般用于当数据表没有数据时添加一些默认数据,该实体类的任何第一次数据库操作都会触发该方法,默认异步调用 // // Meta.Count是快速取得表记录数 // if (Meta.Count > 0) return; // // 需要注意的是,如果该方法调用了其它实体类的首次数据库操作,目标实体类的数据初始化将会在同一个线程完成 // if (XTrace.Debug) XTrace.WriteLine("开始初始化{0}[{1}]数据……", typeof(Company).Name, Meta.Table.DataTable.DisplayName); // var entity = new Company(); // entity.Serialnum = "abc"; // entity.CreateTime = DateTime.Now; // entity.CreateSysUserSerialnum = "abc"; // entity.UpdateTime = DateTime.Now; // entity.UpdateSysUserSerialnum = "abc"; // entity.Name = "abc"; // entity.Pinyin = "abc"; // entity.SysDepartmentSerialnum = "abc"; // entity.Addr = "abc"; // entity.Lontitude = "abc"; // entity.Latitude = "abc"; // entity.ContactMan = "abc"; // entity.ContactPhone = "abc"; // entity.Introduce = "abc"; // entity.Status = 0; // entity.ApplyTime = DateTime.Now; // entity.Sort = 0; // entity.Remark = "abc"; // entity.Insert(); // if (XTrace.Debug) XTrace.WriteLine("完成初始化{0}[{1}]数据!", typeof(Company).Name, Meta.Table.DataTable.DisplayName); //} /// <summary>已重载。删除关联数据</summary> /// <returns></returns> protected override int OnDelete() { if (CompanyPicss != null) { CompanyPicss.Delete(); } if (CompanyUsers != null) { CompanyUsers.Delete(); } if (Farms != null) { Farms.Delete(); } return(base.OnDelete()); }
private void WireUpLists() { Fields = GlobalConfig.Connection.GetFields("ALL"); Farms = Fields.Select(field => field.Farm).Distinct().ToList(); Farms.Add("ALL"); Farms.OrderBy(x => x); Crops = GlobalConfig.Connection.GetProducts_All(); Nutrients = GlobalConfig.Connection.GetNutrients_All(); farmDropDown.DataSource = Farms; cropDropDown.DataSource = Crops; cropDropDown.DisplayMember = "ItemName"; nutrientDropDown.DataSource = Nutrients; nutrientDropDown.DisplayMember = "ItemName"; }
///// <summary>首次连接数据库时初始化数据,仅用于实体类重载,用户不应该调用该方法</summary> //[EditorBrowsable(EditorBrowsableState.Never)] //protected override void InitData() //{ // base.InitData(); // // InitData一般用于当数据表没有数据时添加一些默认数据,该实体类的任何第一次数据库操作都会触发该方法,默认异步调用 // // Meta.Count是快速取得表记录数 // if (Meta.Count > 0) return; // // 需要注意的是,如果该方法调用了其它实体类的首次数据库操作,目标实体类的数据初始化将会在同一个线程完成 // if (XTrace.Debug) XTrace.WriteLine("开始初始化{0}[{1}]数据……", typeof(SysDepartment).Name, Meta.Table.DataTable.DisplayName); // var entity = new SysDepartment(); // entity.Serialnum = "abc"; // entity.CreateTime = DateTime.Now; // entity.CreateSysUserSerialnum = "abc"; // entity.UpdateTime = DateTime.Now; // entity.UpdateSysUserSerialnum = "abc"; // entity.SysAreaSerialnum = "abc"; // entity.Name = "abc"; // entity.ParentSerialnum = "abc"; // entity.Status = 0; // entity.Description = "abc"; // entity.Sort = 0; // entity.Remark = "abc"; // entity.Insert(); // if (XTrace.Debug) XTrace.WriteLine("完成初始化{0}[{1}]数据!", typeof(SysDepartment).Name, Meta.Table.DataTable.DisplayName); //} /// <summary>已重载。删除关联数据</summary> /// <returns></returns> protected override int OnDelete() { if (AreaStations != null) { AreaStations.Delete(); } if (AWProducts != null) { AWProducts.Delete(); } if (CameraStationss != null) { CameraStationss.Delete(); } if (Companys != null) { Companys.Delete(); } if (Farms != null) { Farms.Delete(); } if (SysUsers != null) { SysUsers.Delete(); } if (WeatherStations != null) { WeatherStations.Delete(); } if (WeatherWarns != null) { WeatherWarns.Delete(); } return(base.OnDelete()); }
private void refresh() { using (var _unitOfWork = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { Producers.Clear(); Farms.Clear(); Fields.Clear(); Lists = new ObservableCollection <PickupListGridItem>(); Producers = new ObservableCollection <ComboBoxItemViewModel>(); Producers.Add(new ComboBoxItemViewModel { ID = "", DisplayText = "All Clients" }); Farms = new ObservableCollection <FarmComboBoxItemViewModel>(); Farms.Add(new FarmComboBoxItemViewModel { ID = "", DisplayText = "All Farms" }); Fields = new ObservableCollection <FieldComboBoxItemViewModel>(); Fields.Add(new FieldComboBoxItemViewModel { ID = "", DisplayText = "All Fields" }); var clients = _unitOfWork.ClientRepository.GetAll(new string[] { "Farms.Fields" }).OrderBy(c => c.Name); foreach (var c in clients.Where(x => x.Id != GUIDS.UNASSIGNED_CLIENT_ID)) { var producer = new ComboBoxItemViewModel { ID = c.Id, DisplayText = c.Name }; Producers.Add(producer); foreach (var farm in c.Farms.OrderBy(f => f.Name)) { var item = new FarmComboBoxItemViewModel { ClientID = c.Id, ID = farm.Id, DisplayText = farm.Name }; Farms.Add(item); foreach (var field in farm.Fields.OrderBy(f => f.Name)) { var fieldItem = new FieldComboBoxItemViewModel { ClientID = farm.ClientId, FarmID = farm.Id, ID = field.Id, DisplayText = field.Name }; Fields.Add(fieldItem); } } } var truck = _unitOfWork.SettingsRepository.GetCurrentTruck(); string truckID = ""; if (truck != null) { truckID = truck.Id; } foreach (var list in _unitOfWork.PickupListRepository.FindMatching(p => p.Id != GUIDS.UNASSIGNED_LIST_ID && p.AssignedTrucks.Any(t => t.Id == truckID), new string[] { "Field.Farm.Client", "AssignedTrucks" }).OrderBy(p => p.Name)) { Lists.Add(new PickupListGridItem { Client = list.Field.Client.Name, Farm = list.Field.Farm.Name, Field = list.Field.Name, ListID = list.Id, ListName = list.Name }); } } }
private void HandleTimer() { System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { lastFarmID = "-1"; lastProducerID = "-1"; lastFieldID = "-1"; var selProducerID = (SelectedProducer != null) ? SelectedProducer.ID : ""; var selFarmID = (SelectedFarm != null) ? SelectedFarm.ID : ""; var selFieldID = (SelectedField != null) ? SelectedField.ID : ""; var selItemID = ""; if (SelectedItem != null) { selItemID = SelectedItem.ListID; } refresh(); //restore selections int producerIndex = 0; for (producerIndex = 0; producerIndex < Producers.Count(); producerIndex++) { if (Producers[producerIndex].ID == selProducerID) { break; } } if (producerIndex >= Producers.Count()) { producerIndex = 0; } if (Producers.Count() > 0) { SelectedProducer = Producers[producerIndex]; } int farmIndex = 0; for (farmIndex = 0; farmIndex < Farms.Count(); farmIndex++) { if (Farms[farmIndex].ID == selFarmID) { break; } } if (farmIndex >= Farms.Count()) { farmIndex = 0; } if (Farms.Count() > 0) { SelectedFarm = Farms[farmIndex]; } int fieldIndex = 0; for (fieldIndex = 0; fieldIndex < Fields.Count(); fieldIndex++) { if (Fields[fieldIndex].ID == selFieldID) { break; } } if (fieldIndex >= Fields.Count()) { fieldIndex = 0; } if (Fields.Count() > 0) { SelectedField = Fields[fieldIndex]; } var item = Lists.SingleOrDefault(l => l.ListID == selItemID); if (item != null) { SelectedItem = item; } else if (Lists.Count() > 0) { SelectedItem = Lists[0]; } else { SelectedItem = null; } })); }