public async Task DeleteSupplierReturns200OKWithObject()
        {
            var response = await _controller.DeleteSupplier(7) as OkNegotiatedContentResult <SupplierCompleteDto>;

            Assert.IsInstanceOf <OkNegotiatedContentResult <SupplierCompleteDto> >(response);
            Assert.True(response.Content.Suppliers.Any());
        }
        protected void DeleteSupplier_Click(object sender, EventArgs e)
        {
            int supplierId;

            if (int.TryParse(CurrentSupplier.Text, out supplierId))
            {
                try
                {
                    var controller = new SupplierController();
                    controller.DeleteSupplier(supplierId);
                    BindSupplierDropDown();     // because this current supplier no longer exists
                    // Having removed this supplier, should clean up the form
                    ClearForm_Click(sender, e); //Pass off job to an existing button
                    ShowMessage("Supplier has been removed.", STYLE_SUCCESS);
                }
                catch (Exception ex)
                {
                    ShowMessage(ex.Message, STYLE_WARNING);
                }
            }
            else
            {
                ShowMessage("Please look up a supplier before clicking the Delete button", STYLE_INFO);
            }
        }
 private void deleteButton_Click(object sender, RoutedEventArgs e)
 {
     if (supplierTabControl.IsSelected)
     {
         if (selectedSupplier != null)
         {
             foreach (ISupplier supplier in suppliersDataGrid.SelectedItems)
             {
                 supplierController.DeleteSupplier(supplier);
             }
             suppliersDataGrid.SelectedItem = null;
             refreshDataGrid();
         }
     }
     else if (paymentRuleTabControl.IsSelected)
     {
         if (selectedPaymentRule != null)
         {
             foreach (IPaymentRule paymentRule in paymentRuleDataGrid.SelectedItems)
             {
                 supplierController.DeletePaymentRule(paymentRule);
             }
             paymentRuleDataGrid.SelectedItem = null;
             refreshPaymentRuleDataGrid();
         }
     }
 }
Ejemplo n.º 4
0
        private void DeleteDataItem_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Are you sure want to delete this record?", "Delete Warning!", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                SupplierController CallSupplier = new SupplierController();

                CallSupplier.DeleteSupplier(Convert.ToInt16((dataGrid.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text));
            }
            else
            {
                MessageBox.Show("Delete Record Successfully Canceled!");
            }
        }
Ejemplo n.º 5
0
        private void btn_delete_Click(object sender, RoutedEventArgs e)
        {
            dynamic           row  = lvSuppliers.SelectedItem;
            ConfirmationPopup form = new ConfirmationPopup((string)Application.Current.Resources["supplier_ConformationMsg"], header, true);

            form.ShowDialog();
            if (Common._isChecked)
            {
                controller.DeleteSupplier(row.Id);
                _supplier = controller.GetSuppliersByCompanyAndBrach(UserModelVm.CompanyId, UserModelVm.BranchId).OrderBy(x => x.Id).ToList <SupplierModel>();
                lvSuppliers.ItemsSource = _supplier;
                //  msg = "Supplier deleted successfully";
                // ConfirmationPopup form1 = new ConfirmationPopup(msg, header, false);
                //  form1.ShowDialog();
                Common.Notification((string)Application.Current.Resources["supplier_DeletedMsg"], header, false);
                DisableButtons();
            }
        }
Ejemplo n.º 6
0
        public async Task SupplierController_DeleteSupplier_Ok()
        {
            var db = _builder
                     .ConfigureInMemory()
                     .AddTenSuppliers()
                     .Build();

            var repository = new Repository <Models.Supplier>(db);

            var controller = new SupplierController(repository);

            var Supplier = db.Suppliers.Find(1);
            var response = (await controller.DeleteSupplier(Supplier.Id))
                           .Result as OkObjectResult;

            var values = Convert.ToBoolean(response.Value);

            values.Should().Be(true);
        }