Ejemplo n.º 1
0
        private void btn_Delete_Click(object sender, RoutedEventArgs e)
        {
            dynamic           row  = lvPayments.SelectedItem;
            ConfirmationPopup form = new ConfirmationPopup((string)Application.Current.Resources["payment_delete_alert"], header, true);

            form.ShowDialog();
            if (Common._isChecked)
            {
                controller.DeletePayment(row.PaymentTosupplierId);
                // if (result.FaultData == null)
                // {
                ResponseVm response = controller.GetPaymentsByCompanyIdAndBranchId(UserModelVm.CompanyId, UserModelVm.BranchId);//.ToList();
                if (response.FaultData == null)
                {
                    _payments = response.Response.Cast <PaymentToSupplierModel>().ToList();
                    lvPayments.ItemsSource = _payments;
                    Common.Notification((string)Application.Current.Resources["deletePayment_success_alert"], header, false);
                    DisableIcons();
                }
                else
                {
                    Common.ErrorMessage(response.FaultData.Detail.ErrorDetails, header);
                }
                //  }
                // else
                //  {
                //    Common.ErrorMessage((string)Application.Current.Resources["product_exist_exeption"], header);
                //  }
            }
        }