Exemple #1
0
 private void insertButton_Click(object sender, RoutedEventArgs e)
 {
     Models.ActionResultModelBinding result = null;
     try
     {
         Models.Tafsil newTafsilAccountObject = new Models.Tafsil
         {
             Code                    = txtCode.Text,
             Title                   = txtTitle.Text,
             EntityTypeId            = cmbEntityType.SelectedValue == null ? default(int) : (int)cmbEntityType.SelectedValue,
             IsActive                = chkInActive.IsChecked.Value ? false : true,
             IsCostCenter            = isCistCenter.IsChecked.Value ? true:false,
             AccountTypeId           = radioLegal.IsChecked.Value ? (short)1 : (short)2,
             Address                 = txtAddress.Text,
             EconomyCode             = txtEconomyCode.Text,
             MaxCredit               = decimal.Parse(string.IsNullOrEmpty(txtMaxCreidit.Text) ? "0" : txtMaxCreidit.Text),
             NationalCode            = txtNationCode.Text,
             Mobile                  = txtMobile.Text,
             Tel                     = txtTel.Text,
             TitleInAutomateDocument = txtTitleInDocument.Text,
         };
         newTafsilAccountObject.TafsiliGroupBinding = Models.Common.SetDataTable(tafsiliGroupSelector.lblValue.Tag != null ? (List <long>)tafsiliGroupSelector.lblValue.Tag : new List <long>());
         newTafsilAccountObject.PeopleGroupBinding  = Models.Common.SetDataTable(peopleGroupSelector.lblValue.Tag != null ? (List <long>)tafsiliGroupSelector.lblValue.Tag : new List <long>());
         var errors = newTafsilAccountObject.Validate(null);
         if (errors.Count() > 0)
         {
             foreach (var item in errors)
             {
                 MessageBox.Show(item.ErrorMessage);
             }
         }
         else
         {
             using (var controller = new Controllers.TafsilController())
             {
                 result = controller.InsertTafsil(newTafsilAccountObject);
             }
         }
     }
     catch (Exception c)
     {
         MessageBox.Show(c.Message);
         return;
     }
     finally
     {
         if (result != null)
         {
             MessageBox.Show(result.Message);
             if (result.Status == Models.ActionResult.Success)
             {
             }
             // get Tafsil
             GetTafsilAccounts();
         }
     }
 }
Exemple #2
0
 private void GetTafsilAccounts()
 {
     try
     {
         using (var controller = new Controllers.TafsilController())
         {
             var result = controller.GetTafsilAccounts();
             dtGroupAccount.ItemsSource = result.Body;
         }
     }
     catch (Exception c)
     {
         MessageBox.Show(c.Message);
     }
 }
 private void FillEntityComboBoxes()
 {
     try
     {
         using (var controller = new Controllers.TafsilController())
         {
             cmbEntityType.ItemsSource       = controller.GetEntities().Body.ToList();
             cmbEntityType.DisplayMemberPath = "Title";
             cmbEntityType.SelectedValuePath = "Id";
         }
     }
     catch (Exception c)
     {
         MessageBox.Show(c.Message);
     }
 }