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; } }
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; }
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; }
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!"); } }
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; }