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;
 }