void SetDrugInfoValue(DrugInfo drugInfo, int attendanceID, int infoID, int drugID, string value) { // foreach (var attendace in drugInfo.attendaces) { // if (attendace.id == attendanceID) { foreach (var result in newAttendanceResults) { if (result.info == infoID && result.drug == drugID) { result.value = value; return; } } // } // } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); user = Common.GetCurrentUser (); // currentRout = GetRout (); int[] ids = {1,2,3,4,5}; currentPharmacies = (List<Pharmacy>)PharmacyManager.GetPharmacies (ids); infos = new List<Info>(); infos.Add (new Info {id = 2, name = @"Кол-во" }); infos.Add (new Info {id = 4, name = @"Розница" }); infos.Add (new Info {id = 6, name = @"Заказано" }); drugs = Common.GetDrugs (user.username); var res = new AttendanceResult () { id = 1, attendance = 1, drug = 1, info = 1, value = @"N" }; AttendanceResultManager.SaveAttendanceResult (res); var att = new Attendance (1, new DateTime (2015, 10, 28), infos, drugs, @"N"); AttendanceManager.SaveAttendance (att); currentAttendances = (List<Attendance>)AttendanceManager.GetAttendances (currentPharmacies [0].id); List<DrugInfo> dInfos = new List<DrugInfo>(); drugInfo = new DrugInfo(1); drugInfo.attendaces.Add (new Attendance (1, new DateTime (2015, 10, 29), infos, drugs) { id = ++AttID }); drugInfo.attendaces.Add (new Attendance (1, new DateTime (2015, 10, 30), infos, drugs) { id = ++AttID }); drugInfo.attendaces.Add (new Attendance (1, new DateTime (2015, 10, 31), infos, drugs) { id = ++AttID }); SetDrugInfoValue (drugInfo, new DateTime (2015, 10, 29), 2, 1, 1.ToString ()); View rootView = inflater.Inflate(Resource.Layout.MainFragment, container, false); string[] planets_array = Resources.GetStringArray (Resource.Array.planets_array); Pharmacy pharmacy = new Pharmacy { id = 1, fullName = @"ООО Аптека №1", shortName = @"Аптека №1", address = @"Перекопская, 34" }; string json = JsonConvert.SerializeObject (pharmacy); Log.Info (@"JSON_Pharm", json); text = rootView.FindViewById<TextView> (Resource.Id.largeText); //text.Text = @"Привет!!!"; text.Text = json; table = rootView.FindViewById<TableLayout> (Resource.Id.mfFullContent); RefreshTable (); return rootView; //return base.OnCreateView (inflater, container, savedInstanceState); }