private void Button_Click_1(object sender, RoutedEventArgs e) { foreach (Member member in members) { member.AttendStatus = false; _context.Entry(member).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } }
private void AddItem_Click(object sender, RoutedEventArgs e) { totPrice = Convert.ToInt64(SinglePrice.Text.ToString()); quan = Convert.ToInt32(Quantity.Text); totPrice = quan * totPrice; if (edir.Capital >= totPrice) { item.Name = ItName.Text.Trim(); item.PurchasedDate = Convert.ToDateTime(PurchasedDate.Text.ToString()); item.DamageFee = Convert.ToDouble(DamageFee.Text); item.Quantity = Convert.ToInt32(quan); item.DailyPayment = Convert.ToDouble(DayPayment.Text); edir.Capital -= totPrice; _context.Items.Add(item); _context.SaveChanges(); _context.Entry(edir).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); SucessMessage sm = new SucessMessage(); sm.MessageText.Text = "Registered Successfully"; sm.Show(); } else { ErrorMessage er = new ErrorMessage(); er.MessageText.Text = "No Balance For This Amount"; er.Show(); } }
private void EditBtn_Click(object sender, RoutedEventArgs e) { Sibling SelectedSib = ((Sibling)SibGrid.SelectedItem); if (SelectedSib != null) { SelectedSib.Name = ChildName.Text.Trim(); SelectedSib.Phone = Convert.ToInt64(Phone.Text.Trim()); _context.Entry(SelectedSib).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); Clear(); refreshBtn_Click(); } }
private void EditBtn_Click(object sender, RoutedEventArgs e) { Rule Selected = ((Rule)RulesGrid.SelectedItem); if (Selected != null) { Selected.Name = RuleName.Text.Trim(); Selected.Description = Description.Text.ToString(); Selected.FirstFin = Convert.ToDouble(FirstFin.Text); Selected.SecondFin = Convert.ToDouble(SecondFin.Text); Selected.LastFin = Convert.ToDouble(FinalFin.Text); _context.Entry(Selected).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); SucessMessage sm = new SucessMessage(); sm.MessageText.Text = "Updated Successfully"; sm.Show(); } }
private void OkButton_Click(object sender, RoutedEventArgs e) { _context.Entry(Selected).State = System.Data.Entity.EntityState.Deleted; _context.SaveChanges(); SucessMessage sm = new SucessMessage(); sm.MessageText.Text = "Deleted Successfully"; this.Hide(); sm.Show(); }
private void Button_Click(object sender, RoutedEventArgs e) { List <Member> selectedMembers = new List <Member>(); List <Pay> pays = new List <Pay>(); Pay pay = new Pay(); pays = _context.Payments.ToList(); int checkBoxColum = 4; for (int i = 0; i < MemberDataGrid.Items.Count - 1; i++) { var item = MemberDataGrid.Items[i]; var payStatusCheckbox = MemberDataGrid.Columns[checkBoxColum].GetCellContent(item) as CheckBox; var stg = MemberDataGrid.Columns[0].GetCellContent(item) as TextBlock; long Id = Convert.ToInt64(stg.Text); if ((bool)payStatusCheckbox.IsChecked) { Member member = _context.Members.FirstOrDefault(m => m.Id == Id); member.PayStatus = true; pay.MemberId = member.Id; pay.PaidDate = DateTime.Now.Date; _context.Payments.Add(pay); _context.Entry(member).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } } foreach (Member m in selectedMembers) { if (member.PayStatus == false) { member.Debit += Amount; _context.Entry(member).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } } Edir.Capital += (pays.Count() * Amount); _context.Entry(Edir).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
private void Button_Click(object sender, RoutedEventArgs e) { if (Account.Password == PasswordBox.Password) { if (NewPass.Password == Confirm.Password) { Account.Password = NewPass.Password; _context.Entry(Account).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); SucessMessage sm = new SucessMessage(); sm.MessageText.Text = "Password Changed"; sm.Show(); } } }
private void EditBtn_Click(object sender, RoutedEventArgs e) { EdirEvent Selected = ((EdirEvent)EventGrid.SelectedItem); if (Selected != null) { Selected.Name = EventName.Text.Trim(); Selected.Place = EventPlace.Text.Trim(); Selected.Fin = Convert.ToDouble(EventFin.Text); Selected.date = Convert.ToDateTime(EventDate.Text); Selected.Description = Description.Text.Trim(); _context.Entry(Selected).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); SucessMessage sm = new SucessMessage(); sm.MessageText.Text = "Updated Successfully"; sm.Show(); } }
private void UpdateBtn_Click(object sender, RoutedEventArgs e) { Member SelectedMember = ((Member)MemGrid.SelectedItem); if (SelectedMember != null) { SelectedMember.FirstName = MemName.Text.Trim(); SelectedMember.LastName = MemLastName.Text.Trim(); SelectedMember.MotherName = MemMotherName.Text.Trim(); SelectedMember.SubCity = Subcity.Text; if (GenderBtn.IsChecked.GetValueOrDefault()) { SelectedMember.Gender = "Female"; } else { SelectedMember.Gender = "Male"; } if (MarriageStat.IsChecked.GetValueOrDefault()) { SelectedMember.MariageStatus = true; } else { SelectedMember.MariageStatus = false; } SelectedSubcity = Subcity.SelectedIndex; if (SelectedSubcity == 0) { Mem.SubCity = "Arada"; } else if (SelectedSubcity == 1) { Mem.SubCity = "Akaki/Kality"; } else if (SelectedSubcity == 2) { Mem.SubCity = "Bole"; } else if (SelectedSubcity == 3) { Mem.SubCity = "Kolfe Keraniyo"; } else if (SelectedSubcity == 4) { Mem.SubCity = "Yeka"; } else if (SelectedSubcity == 5) { Mem.SubCity = "Gulele"; } else if (SelectedSubcity == 6) { Mem.SubCity = "Ledeta"; } else if (SelectedSubcity == 7) { Mem.SubCity = "Nefas Silk"; } else if (SelectedSubcity == 8) { Mem.SubCity = "Kirkos"; } else if (SelectedSubcity == 9) { Mem.SubCity = "Addis Ketema"; } SelectedMember.Woreda = Convert.ToInt64(Woreda.Text); SelectedMember.Kebele = Convert.ToInt64(Kebele.Text); SelectedMember.HouseNummber = HouseNum.Text.Trim(); SelectedMember.PhoneNumber = Convert.ToInt64(Phone.Text); _context.Entry(SelectedMember).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } ErrorMessage message = new ErrorMessage(); message.SetContent("You have made an update"); message.Show(); Clear(); }