private void btn_Delete_Click_1(object sender, RoutedEventArgs e) { if (grd_SisterCompany.SelectedItem != null) { SisterCompanyDomain sisterCompanyDomain = new SisterCompanyDomain(1, Common.Enums.LanguagesEnum.Arabic); sisterCompany = (SisterCompany)grd_SisterCompany.SelectedItem; MessageBoxResult result = MessageBox.Show("هل انت متأكد من حذف " + sisterCompany.Name, "حذف الشركة", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { sisterCompanyDomain.Delete(sisterCompany); if (sisterCompanyDomain.ActionState.Status == Common.Enums.ActionStatusEnum.NoError) { MessageBox.Show("تم الحذف بنجاح", "حذف الشركة", MessageBoxButton.OK, MessageBoxImage.Information); sisterCompanyList.Remove(sisterCompany); grd_SisterCompany.ItemsSource = null; grd_SisterCompany.ItemsSource = sisterCompanyList; Clear(); } else { MessageBox.Show(sisterCompanyDomain.ActionState.Result, "حذف الشركة", MessageBoxButton.OK, MessageBoxImage.Error); Clear(); } } } }
private void grd_SisterCompany_MouseDoubleClick_1(object sender, MouseButtonEventArgs e) { if (grd_SisterCompany.SelectedItem != null) { sisterCompany = (SisterCompany)grd_SisterCompany.SelectedItem; txt_Description.Text = sisterCompany.Description; txt_DescriptionEnglish.Text = sisterCompany.DescriptionEnglish; txt_Name.Text = sisterCompany.Name; txt_NameEnglish.Text = sisterCompany.NameEnglish; txt_Place.Text = sisterCompany.Place; txt_PlaceEnglish.Text = sisterCompany.PlaceEnglish; for (int i = 0; i < cmbo_Sector.Items.Count; i++) { if (sisterCompany.Sector.ID == ((Sector)cmbo_Sector.Items[i]).ID) { cmbo_Sector.SelectedIndex = i; break; } } if (sisterCompany.EstablishDate!= null ) { dtpkr_EstablishGer.Text = ((DateTime)sisterCompany.EstablishDate).Date.ToString("dd/MM/yyyy"); dtpkr_EstablishHij.Text = GerToHejri(dtpkr_EstablishGer.Text); } txt_OwnerPercentage.Text =sisterCompany.OwnerPercentage.ToString(); chk_IsOutKSA.IsChecked = sisterCompany.IsOutKSA; } }
private void Clear() { txt_Description.Text = string.Empty; txt_DescriptionEnglish.Text = string.Empty; txt_Err_Description.Text = string.Empty; txt_Err_DescriptionEnglish.Text = string.Empty; txt_Err_Establish.Text = string.Empty; txt_Err_Name.Text = string.Empty; txt_Err_NameEnglish.Text = string.Empty; txt_NameEnglish.Text = string.Empty; txt_Name.Text = string.Empty; txt_Err_Place.Text = string.Empty; txt_Err_PlaceEnglish.Text = string.Empty; txt_Place.Text = string.Empty; txt_PlaceEnglish.Text = string.Empty; dtpkr_EstablishGer.Text = string.Empty; dtpkr_EstablishHij.Text = string.Empty; sisterCompany = new SisterCompany(); cmbo_Sector.SelectedIndex = 0; }