Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
0
 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();
         }
     }
 }
Exemplo n.º 8
0
        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();
            }
        }
Exemplo n.º 9
0
        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();
        }