private void btnSave_ClickEvent(object sender, EventArgs e) { if (ValidateFomControls.CheckComboBoxes(this, errorProvider1)) { var subj = new sss() { sss_subjects = cBoxSubject.Text, upload_date = DateTime.Now.ToString("d"), upload_time = DateTime.Now }; try { using (var db = new Model1()) { var isExist = db.ssses.Any(x => x.sss_subjects == subj.sss_subjects); if (!isExist) { db.ssses.Add(subj); db.SaveChanges(); dGridSubjecs.DataSource = db.ssses.ToList(); } else { MessageBox.Show("Subject already exists"); } } } catch (Exception ex) { Utils.LogException(ex); MessageBox.Show("Error occured. Please contact support."); } } }
public sss Clone() { sss a = Instantiate(this); Debug.Log("Action goc: " + (action.GetInvocationList().Length)); Debug.Log("Action coppy: " + (action.GetInvocationList().Length)); if (action != null) { a.action = (UnityAction)action.Clone(); } a.action?.Invoke(); return(a); }
static void UnitTest_1018Sub(bool byPos, sss data, int idx) { Dictionary <int, sss> retDict = new Dictionary <int, sss>(); for (int i = 0; i < 10; i++) { if (byPos) { } else { var key = byPos ? data.Position : ++idx; Console.WriteLine($"byPos:{byPos}, key:{key},idx:{idx}"); if (retDict.ContainsKey(key)) { Console.WriteLine("Contains"); } retDict[key] = data; } } }
private void thread(object obj) { sss lb = (sss)obj; DateTime dt = DateTime.Now; while (true) { if ((DateTime.Now - lb.dt).TotalSeconds > lb.i) { lb.i = (DateTime.Now - lb.dt).TotalSeconds; AddMessage(lb.i.ToString(), lb.label); } lb.dt = DateTime.Now; if (B_1() && B_2() && B_3() && B_4()) { while ((DateTime.Now - dt).TotalMilliseconds < 500) { Thread.Sleep(10); } dt = DateTime.Now; } } }
private void SetOwnerDogCounts(sss.tblOwnersDogsClassesDrawnListRow row, Guid show_ID) { RunningOrders.OwnerDogCount = 0; RunningOrders.OwnerDogsInClassCount = 0; RunningOrders.ClassesPerOwnerEnteredCount = 0; RunningOrders.ClassesPerDogEnteredCount = 0; List<Guid> ownerDogsList = new List<Guid>(); List<Guid> ownerDogsInClassList = new List<Guid>(); List<Guid> classesPerOwnerEnteredList = new List<Guid>(); List<Guid> classesPerDogEnteredList = new List<Guid>(); DogClasses dogClass = new DogClasses(); List<DogClasses> dogClasses1 = dogClass.GetDog_ClassesByDog_ID((Guid)row.Dog_ID); foreach (DogClasses dogClass1 in dogClasses1) { ShowFinalClasses sfc = new ShowFinalClasses((Guid)dogClass1.Show_Final_Class_ID); if ((Guid)sfc.Show_ID == show_ID) { if (classesPerDogEnteredList.IndexOf((Guid)dogClass1.Show_Entry_Class_ID) == -1) classesPerDogEnteredList.Add((Guid)dogClass1.Show_Entry_Class_ID); } } DogOwners dogOwner = new DogOwners(); List<DogOwners> dogOwnerList = dogOwner.GetDogOwnersByOwner_ID(row.Owner_ID); foreach (DogOwners dogOwnerRow in dogOwnerList) { List<DogClasses> dogClasses = dogClass.GetDog_ClassesByEntrant_ID(row.Entrant_ID); foreach (DogClasses dcRow in dogClasses) { ShowFinalClasses sfc = new ShowFinalClasses((Guid)dcRow.Show_Final_Class_ID); if ((Guid)sfc.Show_ID == show_ID) { Guid dog_ID = (Guid)dcRow.Dog_ID; Guid dog_Class_ID = (Guid)dcRow.Dog_Class_ID; Guid show_Entry_Class_ID = (Guid)dcRow.Show_Entry_Class_ID; ShowEntryClasses sec = new ShowEntryClasses(show_Entry_Class_ID); ClassNames cn = new ClassNames(int.Parse(sec.Class_Name_ID.ToString())); if (cn.Class_Name_Description != "NFC") { if (ownerDogsList.IndexOf(dog_ID) == -1) ownerDogsList.Add(dog_ID); if (classesPerOwnerEnteredList.IndexOf(show_Entry_Class_ID) == -1) classesPerOwnerEnteredList.Add(show_Entry_Class_ID); if (dcRow.Show_Entry_Class_ID == sfc.Show_Entry_Class_ID) { if (ownerDogsInClassList.IndexOf(dog_ID) == -1) ownerDogsInClassList.Add(dog_ID); } } } } } RunningOrders.OwnerDogCount = ownerDogsList.Count; RunningOrders.OwnerDogsInClassCount = ownerDogsInClassList.Count; RunningOrders.ClassesPerOwnerEnteredCount = classesPerOwnerEnteredList.Count; RunningOrders.ClassesPerDogEnteredCount = classesPerDogEnteredList.Count; }
private void SetDrawnFlags(sss.tblOwnersDogsClassesDrawnListRow row, Guid show_ID) { bool setFlags = true; //if((row.Show_Final_Class_Description.Contains("Champ") || row.Show_Final_Class_Description.Contains("YKC")) && row.Running_Order <= 20) //{ // setFlags=false; //} if (setFlags) { //Dog Level Flag if (RunningOrders.DogsDrawn.IndexOf(row.Dog_ID) == -1) { RunningOrders.DogsDrawn.Add(row.Dog_ID); } //Owner Level Flag if (RunningOrders.OwnersDrawn.IndexOf(row.Owner_ID) == -1) { RunningOrders.OwnersDrawn.Add(row.Owner_ID); } ShowFinalClasses sfc = new ShowFinalClasses(row.Show_Final_Class_ID); if ((Guid)sfc.Show_ID == RunningOrders.Day1_Show_ID) { if (RunningOrders.OwnersDrawnOnDay1.IndexOf(row.Owner_ID) == -1) RunningOrders.OwnersDrawnOnDay1.Add(row.Owner_ID); } else { if (RunningOrders.OwnersDrawnOnDay2.IndexOf(row.Owner_ID) == -1) RunningOrders.OwnersDrawnOnDay2.Add(row.Owner_ID); } } }
private bool IsOldestDog(sss.tblOwnersDogsClassesDrawnListRow row) { bool oldestDog = true; Dogs currentDog = new Dogs(row.Dog_ID); int? currentYOB = currentDog.Year_Of_Birth; if(currentYOB == null) { DateTime? currentDOB = currentDog.Date_Of_Birth; if(currentDOB != null) { DateTime dteCurrentDOB = (DateTime)currentDOB; currentYOB = dteCurrentDOB.Year; } else { return true; } } DogOwners dogOwner = new DogOwners(); List<DogOwners> dogOwnerList = dogOwner.GetDogOwnersByOwner_ID(row.Owner_ID); foreach (DogOwners dogOwnerRow in dogOwnerList) { if (dogOwnerRow.Dog_ID != row.Dog_ID) { Dogs thisDog = new Dogs(dogOwnerRow.Dog_ID); int? thisYOB = thisDog.Year_Of_Birth; if (thisYOB == null) { DateTime? thisDOB = thisDog.Date_Of_Birth; if (thisDOB != null) { DateTime dteThisDOB = (DateTime)thisDOB; thisYOB = dteThisDOB.Year; } else { thisYOB=0; } } if (thisYOB < currentYOB) return false; } } return oldestDog; }
private bool IsHighestClass(sss.tblOwnersDogsClassesDrawnListRow row) { bool isHighestClass = true; ShowFinalClasses sfcCurrent = new ShowFinalClasses(row.Show_Final_Class_ID); short currentClassNo = sfcCurrent.Show_Final_Class_No; DogClasses dc = new DogClasses(); List<DogClasses> dogClassesList = dc.GetDog_ClassesByDog_ID(row.Dog_ID); foreach (DogClasses dcRow in dogClassesList) { if (dcRow.Show_Final_Class_ID != null) { Guid show_Final_Class_ID = (Guid)dcRow.Show_Final_Class_ID; ShowFinalClasses sfc = new ShowFinalClasses(show_Final_Class_ID); if (sfc.Show_Final_Class_No > currentClassNo) isHighestClass = false; } } return isHighestClass; }