private void dg_AllExpenceHeads_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            dg_AllExpenceSubHeads.Items.Clear();
            tbl_ExpenceHead eh = (tbl_ExpenceHead)dg_AllExpenceHeads.SelectedItem;

            foreach (tbl_ExpenceSubHead esh in ExpenceSubHead.getAllByExpenceHeadId(eh.Id))
            {
                dg_AllExpenceSubHeads.Items.Add(esh);
            }
        }
 void initFormOperations()
 {
     foreach (tbl_ExpenceHead eh in ExpenceHead.getAll())
     {
         dg_AllExpenceHeads.Items.Add(eh);
     }
     foreach (tbl_ExpenceSubHead esh in ExpenceSubHead.getAll())
     {
         dg_AllExpenceSubHeads.Items.Add(esh);
     }
 }
 private void cb_Head_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cb_Head.SelectedValue != null)
     {
         cb_SubHead.ItemsSource = null;
         int headId = (int)cb_Head.SelectedValue;
         foreach (tbl_ExpenceSubHead subHead in ExpenceSubHead.getAllByExpenceHeadId(headId))
         {
             cb_SubHead.ItemsSource       = ExpenceSubHead.getAllByExpenceHeadId(headId);
             cb_SubHead.SelectedValuePath = "Id";
             cb_SubHead.DisplayMemberPath = "Name";
         }
     }
 }
Exemplo n.º 4
0
        private void btn_UpdateExpenceSubHead(object sender, RoutedEventArgs e)
        {
            if (dg_AllExpenceSubHeads.SelectedItem != null)
            {
                SubHeadHeadNameModel mm  = (SubHeadHeadNameModel)dg_AllExpenceSubHeads.SelectedItem;
                tbl_ExpenceSubHead   esh = ExpenceSubHead.getById(mm.Id);
                var dialog = new Form_InputDialog(mm.Name);

                if (dialog.ShowDialog() == true)
                {
                    esh.Name = dialog.ResponseText;
                    ExpenceSubHead.update(esh);
                    AutoClosingMessageBox.Show("Expence Sub-Head Updated", "Success", 3000);
                    initFormOperations();
                }
            }
        }
Exemplo n.º 5
0
 private void btn_DeleteExpenceSubHead(object sender, RoutedEventArgs e)
 {
     if (dg_AllExpenceSubHeads.SelectedItem != null)
     {
         MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Your step will delete all Expences Related to this Sub-Head.", "Delete Confirmation", System.Windows.MessageBoxButton.YesNo);
         if (messageBoxResult == MessageBoxResult.Yes)
         {
             SubHeadHeadNameModel mm  = (SubHeadHeadNameModel)dg_AllExpenceSubHeads.SelectedItem;
             tbl_ExpenceSubHead   esh = ExpenceSubHead.getById(mm.Id);
             ExpenceSubHead.delete(esh);
             AutoClosingMessageBox.Show("Expence Sub-Head Deleted", "Deleted", 3000);
             initFormOperations();
         }
     }
     else
     {
         AutoClosingMessageBox.Show("Select A Item", "Alert", 3000);
     }
 }
Exemplo n.º 6
0
        void initFormOperations()
        {
            tb_ExpenceHead.Text    = "";
            tb_ExpenceSubHead.Text = "";
            dg_AllExpenceHeads.Items.Clear();
            dg_AllExpenceSubHeads.Items.Clear();
            foreach (tbl_ExpenceHead eh in ExpenceHead.getAll())
            {
                dg_AllExpenceHeads.Items.Add(eh);
            }

            foreach (SubHeadHeadNameModel mm in ExpenceSubHead.getAllMappedToSubHeadHeadNameModel())
            {
                dg_AllExpenceSubHeads.Items.Add(mm);
            }
            foreach (tbl_ExpenceHead item in ExpenceHead.getAll())
            {
                cb_AllExpenceHeads.ItemsSource       = ExpenceHead.getAll();
                cb_AllExpenceHeads.DisplayMemberPath = "Name";
                cb_AllExpenceHeads.SelectedValuePath = "Id";
            }
        }
Exemplo n.º 7
0
 private void btn_SaveSubHead(object sender, RoutedEventArgs e)
 {
     if (tb_ExpenceSubHead.Text != "")
     {
         if (cb_AllExpenceHeads.SelectedItem != null)
         {
             tbl_ExpenceSubHead esh = new tbl_ExpenceSubHead();
             esh.Name           = tb_ExpenceSubHead.Text;
             esh.ExpenseHead_Id = (int)cb_AllExpenceHeads.SelectedValue;
             ExpenceSubHead.insert(esh);
             AutoClosingMessageBox.Show("Sub Head Added", "Success", 3000);
             initFormOperations();
         }
         else
         {
             AutoClosingMessageBox.Show("Select a Head", "Alert", 3000);
         }
     }
     else
     {
         AutoClosingMessageBox.Show("Please Enter Name", "Alert", 3000);
     }
 }
        void initFormOperations()
        {
            dg_AllExpences.ItemsSource = Expence.getAll();
            int total = 0;

            foreach (tbl_Expence item in Expence.getAll())
            {
                total += (int)item.Amount;
            }
            lbl_total.Content = total;

            foreach (tbl_ExpenceHead head in ExpenceHead.getAll())
            {
                cb_Head.ItemsSource       = ExpenceHead.getAll();
                cb_Head.SelectedValuePath = "Id";
                cb_Head.DisplayMemberPath = "Name";
            }
            foreach (tbl_ExpenceSubHead subHead in ExpenceSubHead.getAll())
            {
                cb_SubHead.ItemsSource       = ExpenceSubHead.getAll();
                cb_SubHead.SelectedValuePath = "Id";
                cb_SubHead.DisplayMemberPath = "Name";
            }
        }