void DoCancel(object param)
 {
     UpdateBindingGroup.CancelEdit();
     if (SelectedIndex == -1)    //This only closes if new - just to show you how CancelEdit returns old values to bindings
     {
         SelectedPerson = null;
     }
 }
Esempio n. 2
0
        void AddCompany(object param)
        {
            ICompanyDetails CompanyDetails = new CompanyDetails();

            UpdateBindingGroup.CommitEdit();
            bool results     = false;
            var  compDetails = SelectedCompany as CompanyDetailsEntities;
            //   DateTime dDate;
            MessageBoxResult result = MessageBox.Show("Do you want to save changes?", "Save Content", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                if (compDetails.Comp_year_start_date != null && compDetails.Comp_year_end_date != null)
                {
                    if (compDetails.Comp_year_end_date > compDetails.Comp_year_start_date)
                    {
                        results = CompanyDetails.AddCompany(compDetails);
                    }
                    else
                    {
                        MessageBox.Show("Financial year End date should be greater than Start Date\n" + "@ Simple Accounting Software Pte Ltd", "Validation Error", MessageBoxButton.OK);
                    }
                }
                else
                {
                    results = CompanyDetails.AddCompany(compDetails);
                }
                break;

            case MessageBoxResult.No:
                break;
            }


            //if (results)
            //{
            //    //// MessageBox.Show("Company Details Saved successfully!");
            //    //UpdateBindingGroup.CommitEdit();
            //    //var loadDropdown = SelectedCompany as CompanyDetailsEntities;
            //    //var shippingdetails = CompanyDetails.GetShippingDetails(compId, "Company");
            //    //if (shippingdetails.Count() > 0)
            //    //{
            //    //    loadDropdown.ShippingAddress = shippingdetails;
            //    //    var latestEntry = shippingdetails.LastOrDefault();
            //    //    loadDropdown.ShippingID = latestEntry.ShippingID;
            //    //    loadDropdown.ShipTo_City = latestEntry.ShipTo_City;
            //    //    loadDropdown.ShipTo_Country = latestEntry.ShipTo_Country;
            //    //    loadDropdown.ShipTo_Line1 = latestEntry.ShipTo_Line1;
            //    //    loadDropdown.ShipTo_Line2 = latestEntry.ShipTo_Line2;
            //    //    loadDropdown.ShipTo_PostalCode = latestEntry.ShipTo_PostalCode;
            //    //    loadDropdown.ShipTo_State = latestEntry.ShipTo_State;
            //    //}
            //}
            //else
            //    MessageBox.Show("There was some problem while updating, kindly try again later!");
            //Flag = false;
        }
Esempio n. 3
0
        void DoCancel(object param)
        {
            var category = SelectedCategory as CategoryModel;

            SelectedContent =
                new ObservableCollection <ContentModel>(catRepository.GetCategoryContent(category.ID));

            UpdateBindingGroup.CancelEdit();
            //if (SelectedIndex == -1)    //This only closes if new - just to show you how CancelEdit returns old values to bindings
            SelectedCategoryContent = null;
            SelectContent           = null;
            Error = string.Empty;
        }
        void DoSave(object param)
        {
            UpdateBindingGroup.CommitEdit();
            var person = SelectedPerson as PocoPerson;

            if (SelectedIndex == -1)
            {
                personnel.AddPerson(person);
                RaisePropertyChanged("People"); // Update the list from the data source
            }
            else
            {
                personnel.UpdatePerson(person);
            }

            SelectedPerson = null;
        }
Esempio n. 5
0
        void DoSave(object param)
        {
            UpdateBindingGroup.CommitEdit();
            var issue = SelectedIssue as Model.Issue;

            if (SelectedIndex == -1)
            {
                personnel.AddIssue(issue);
                OnPropertyChanged("Issue"); // Update the list from the data source
            }
            else
            {
                personnel.UpdateIssue(issue);
            }

            SelectedIssue = null;
        }
        void DoSave(object param)
        {
            UpdateBindingGroup.CommitEdit();
            var employee = SelectedEmployee as Model.User;

            if (SelectedIndex == -1)
            {
                personnel.AddEmployee(employee);
                OnPropertyChanged("Employee"); // Update the list from the data source
            }
            else
            {
                personnel.UpdateEmployee(employee);
            }

            SelectedEmployee = null;
        }
        void AddCompany(object param)
        {
            ICompanyDetails CompanyDetails = new CompanyDetails();

            UpdateBindingGroup.CommitEdit();
            bool results     = false;
            var  compDetails = SelectedCompany as CompanyDetailsEntities;
            //   DateTime dDate;
            MessageBoxResult result = MessageBox.Show("Do you want to save changes?", "Save Content", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:

                results = CompanyDetails.AddCompany(compDetails);
                break;

            case MessageBoxResult.No:
                break;
            }


            if (results)
            {
                //// MessageBox.Show("Company Details Saved successfully!");
                //UpdateBindingGroup.CommitEdit();
                //var loadDropdown = SelectedCompany as CompanyDetailsEntities;
                //var shippingdetails = CompanyDetails.GetShippingDetails(compId, "Company");
                //if (shippingdetails.Count() > 0)
                //{
                //    loadDropdown.ShippingAddress = shippingdetails;
                //    var latestEntry = shippingdetails.LastOrDefault();
                //    loadDropdown.ShippingID = latestEntry.ShippingID;
                //    loadDropdown.ShipTo_City = latestEntry.ShipTo_City;
                //    loadDropdown.ShipTo_Country = latestEntry.ShipTo_Country;
                //    loadDropdown.ShipTo_Line1 = latestEntry.ShipTo_Line1;
                //    loadDropdown.ShipTo_Line2 = latestEntry.ShipTo_Line2;
                //    loadDropdown.ShipTo_PostalCode = latestEntry.ShipTo_PostalCode;
                //    loadDropdown.ShipTo_State = latestEntry.ShipTo_State;
                //}
            }
            else
            {
                MessageBox.Show("There was some problem while updating, kindly try again later!");
            }
        }
Esempio n. 8
0
        void DoSave(object param)
        {
            UpdateBindingGroup.CommitEdit();
            var notice = SelectedNotice as Model.Notice;

            if (SelectedIndex == -1)
            {
                personnel.AddNotice(notice);
                OnPropertyChanged("Notice"); // Update the list from the data source
            }
            else
            {
                personnel.UpdateNotice(notice);
            }

            SelectedNotice = null;
        }