Ejemplo n.º 1
0
        protected async Task Delete_Click()
        {
            //await EmployeeService.DeleteEmployee(Employee.EmployeeId);
            //NavigationManager.NavigateTo("/");

            DeleteConfirmation.Show();
        }
Ejemplo n.º 2
0
        private void DeleteSpo_Click(object sender, RoutedEventArgs e)
        {
            Member SelectedMember = ((Member)MemGrid.SelectedItem);

            if (SelectedMember != null)
            {
                Spouse Selected = ((Spouse)_context.spouses.FirstOrDefault(s => s.ParentId == SelectedMember.Id));
                if (Selected != null)
                {
                    DeleteConfirmation deleteConfirmation = new DeleteConfirmation();
                    deleteConfirmation.assigner(Selected);
                    deleteConfirmation.Show();
                    Clear_Spouse();
                    SelectedMember.MariageStatus         = false;
                    _context.Entry(SelectedMember).State = System.Data.Entity.EntityState.Modified;
                    _context.SaveChanges();
                }
                else
                {
                    ErrorMessage er = new ErrorMessage();
                    er.MessageText.Text = "Must Select a Member first";
                    er.Show();
                }
            }
        }
Ejemplo n.º 3
0
 public void OnDeleteUser(UserRowData userRowData)
 {
     DeleteConfirmation.Message     = string.Format(SR.AdminUser_DeleteDialog_AreYouSure, userRowData.DisplayName, userRowData.UserName);
     DeleteConfirmation.MessageType = MessageBox.MessageTypeEnum.YESNO;
     DeleteConfirmation.Data        = userRowData;
     DeleteConfirmation.Show();
 }
Ejemplo n.º 4
0
        protected async void Delete()
        {
            await DeleteConfirmation.Show();

            //if (await JSRuntime.InvokeAsync<bool>("confirm", $"Are you sure you want to delete this patient?"))
            //    return;
        }
Ejemplo n.º 5
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (SelectedCompanyUserDG == null)
            {
                return;
            }

            SirmiumERPVisualEffects.AddEffectOnDialogShow(this);

            DeleteConfirmation deleteConfirmationForm = new DeleteConfirmation("pristupna prava korisnika", "");
            var showDialog = deleteConfirmationForm.ShowDialog();

            if (showDialog != null && showDialog.Value)
            {
                new CompanyUserSQLiteRepository().Delete(SelectedCompanyUserDG.Identifier);

                MainWindow.SuccessMessage = ((string)Application.Current.FindResource("Stavka_je_uspešno_obrisanaUzvičnik"));

                Thread displayThread = new Thread(() => DisplayItems());
                displayThread.IsBackground = true;
                displayThread.Start();
            }

            SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
        }
 public async void ClickDelete()
 {
     DeleteConfirmation.Title        = "Delete Task";
     DeleteConfirmation.Content      = "Are you sure you want to delete this task?";
     DeleteConfirmation.ActionButton = "Delete";
     DeleteConfirmation.CancelButton = "Cancel";
     DeleteConfirmation.Show();
 }
Ejemplo n.º 7
0
 protected void Employee_DeletePromptOpened(Employee employeeToDelete)
 {
     SetButtonStates(ButtonState.Disabled);
     BtnDeleteEmployeeStates[employeeToDelete.Id] = ButtonState.Loading;
     DeleteConfirmation.Show($"Are you sure you want to delete \"{employeeToDelete.FirstName}\"?");
     _employeeWaitingForDelete = employeeToDelete;
     StateHasChanged();
 }
Ejemplo n.º 8
0
        protected async Task Delete_Click()
        {
            DeleteConfirmation.Show();

            //await EmployeeService.DeleteEmployee(Employee.EmployeeId);
            //await OnEmployeeDeleted.InvokeAsync(Employee.EmployeeId);

            //NavigationManager.NavigateTo("/", true);
        }
Ejemplo n.º 9
0
        public void OnDeleteUserGroup(UserGroupRowData userGroupRowData)
        {
            //TODO: Rewrite this. This method is being called by the child control.

            DeleteConfirmation.Message     = string.Format(SR.AdminUserGroups_DeleteDialog_AreYouSure, userGroupRowData.Name);
            DeleteConfirmation.MessageType = MessageBox.MessageTypeEnum.YESNO;
            DeleteConfirmation.Data        = userGroupRowData;
            DeleteConfirmation.Show();
        }
Ejemplo n.º 10
0
        private bool Confirm()
        {
            var w = new DeleteConfirmation();

            if (w.ShowDialog() == true)
            {
                canDelete = w.CanDelete;
            }
            return(canDelete);
        }
Ejemplo n.º 11
0
        private void DeleteBtn_Click(object sender, RoutedEventArgs e)
        {
            Item Selected = ((Item)ItemGrid.SelectedItem);

            if (Selected != null)
            {
                DeleteConfirmation Confirmation = new DeleteConfirmation();
                Confirmation.assigner(Selected);
                Confirmation.Show();
            }
        }
Ejemplo n.º 12
0
 private void DeleteBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         MahiberEvent       selected     = ((MahiberEvent)EventGrid.SelectedItem);
         DeleteConfirmation Confirmation = new DeleteConfirmation();
         Confirmation.assigner(selected);
         Confirmation.Show();
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 13
0
 private void DeleteBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         member = ((Member)MemGrid.SelectedItem);
         DeleteConfirmation Confirmation = new DeleteConfirmation();
         Confirmation.assigner(member);
         Confirmation.Show();
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 14
0
        private void DeleteBtn_Click(object sender, RoutedEventArgs e)
        {
            Member SelectedMember = ((Member)MemGrid.SelectedItem);

            if (SelectedMember != null)
            {
                DeleteConfirmation deleteConfirmation = new DeleteConfirmation();
                deleteConfirmation.assigner(SelectedMember);
                deleteConfirmation.Show();
                MemGrid.Items.Refresh();
            }
            Clear();
        }
Ejemplo n.º 15
0
 private void DeleteBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Rule Selected = ((Rule)RulesGrid.SelectedItem);
         DeleteConfirmation Confirmation = new DeleteConfirmation();
         Confirmation.assigner(Selected);
         Confirmation.Show();
     }
     catch (Exception)
     {
     }
 }
 protected void DeleteById(string id)
 {
     DeleteConfirmation.Execute(new DeleteConfirmationMessage(async() =>
     {
         var option = await ProjectService.Delete(new DeleteByIdCommand(id));
         option.MatchSome(async x =>
         {
             ToastService.ShowSuccess("Deleted Successfully");
             //Feedback.Process(x);
             Items.Remove(Items.FirstOrDefault(item => item.Id == id));
         });
         option.MatchNone(x => { Feedback.Process(x); });
         StateHasChanged();
     }));
 }
Ejemplo n.º 17
0
        public void OnDeleteDevice(DeviceConfigurationController controller, ServerPartition serverPartition, Device dev)
        {
            if (controller.GetRelatedWorkQueueCount(dev) > 0)
            {
                DeleteConfirmation.Message     = string.Format(ErrorMessages.AdminDevices_DeleteDevice_PendingWorkQueue, dev.AeTitle);
                DeleteConfirmation.MessageType = MessageBox.MessageTypeEnum.ERROR;
            }
            else
            {
                DeleteConfirmation.Message     = string.Format(SR.AdminDevices_DeleteDevice_AreYouSure, dev.AeTitle, serverPartition.AeTitle);
                DeleteConfirmation.MessageType = MessageBox.MessageTypeEnum.YESNO;
            }

            DeleteConfirmation.Data = dev;
            DeleteConfirmation.Show();
        }
Ejemplo n.º 18
0
        private void DeleteWordCardBtn_Click(object sender, RoutedEventArgs e)
        {
            WordCard wc    = UnSerializeXmlElement <WordCard>(listViewWordCards.SelectedItem as XmlElement);
            int      index = listViewWordCards.SelectedIndex;

            DeleteConfirmation deleteDialog = new DeleteConfirmation(wc.Word);

            deleteDialog.Owner = Window.GetWindow(this);
            deleteDialog.ShowDialog();
            if (deleteDialog.GetResult())
            {
                DictionaryLoader.ActiveDictionary.Dictionary.RemoveAt(index);
                DictionaryLoader.ActiveDictionary.UpdateDictionaryXml();
                LoadXmlWithWordCards(); // update output
            }
        }
Ejemplo n.º 19
0
 protected async Task DeleteArticle(int?articleId)
 {
     if (articleId == null) // Delete Demand
     {
         if (listArticleSelected.Count == 0)
         {
             toastService.ShowToast(ToastLevel.Warning, "Chưa chọn bài viết để xóa", "Thông báo");
             return;
         }
     }
     else
     {
         listArticleSelected.Clear();
         listArticleSelected.Add((int)articleId);
     }
     DeleteConfirmation.Show();
 }
Ejemplo n.º 20
0
 public async Task Delete(Guid postId)
 {
     try
     {
         DeleteConfirmation.Show();
         Id = postId;
     }
     catch (UserException e)
     {
         Logger.LogWarning(e.Message);
         await ShowErrorMessageAsync(e.Message);
     }
     catch (Exception e)
     {
         Logger.LogError(e, e.Message);
         await ShowErrorMessageAsync();
     }
 }
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (CurrentBusinessPartner == null)
            {
                MainWindow.WarningMessage = "Morate odabrati firmu za brisanje!";
                return;
            }

            SirmiumERPVisualEffects.AddEffectOnDialogShow(this);

            // Create confirmation window
            DeleteConfirmation deleteConfirmationForm = new DeleteConfirmation("firma", CurrentBusinessPartner.Name + CurrentBusinessPartner.Code);
            var showDialog = deleteConfirmationForm.ShowDialog();

            if (showDialog != null && showDialog.Value)
            {
                BusinessPartnerResponse response = businessPartnerService.Delete(CurrentBusinessPartner.Identifier);
                if (!response.Success)
                {
                    MainWindow.ErrorMessage = "Greška kod brisanja sa servera!";
                    SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
                    return;
                }

                response = new BusinessPartnerSQLiteRepository().Delete(CurrentBusinessPartner.Identifier);
                if (!response.Success)
                {
                    MainWindow.ErrorMessage = "Greška kod lokalnog brisanja!";
                    SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
                    return;
                }

                MainWindow.SuccessMessage = "Firma je uspešno obrisana!";

                Thread displayThread = new Thread(() => PopulateData());
                displayThread.IsBackground = true;
                displayThread.Start();
            }

            // Remove blur effects
            SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);

            dgBusinessPartners.Focus();
        }
Ejemplo n.º 22
0
        // the separate services implementation is more flexible because each of the separate objects
        // can have their own decorator(s)...
        static OrderController CreateSeparateServices()
        {
            var reader            = new OrderReader();
            var readCachingReader = new ReadCaching <Order>(reader);

            var saver          = new OrderSaver();
            var auditInfoSaver = new AuditInfoSaver();
            var auditingSaver  = new SaveAuditing <Order>(saver, auditInfoSaver);

            var deleter               = new OrderDeleter();
            var deleteConfirmation    = new DeleteConfirmation <Order>(deleter);
            var eventPublisher        = new EventPublisher <Order>();
            var deleteEventPublishing = new DeleteEventPublishing <Order>(deleteConfirmation, eventPublisher);

            var genericController = new GenericController <Order>(readCachingReader, auditingSaver, deleteEventPublishing);
            var orderController   = new OrderController(reader, saver, deleter);

            return(orderController);
        }
Ejemplo n.º 23
0
        private void DeleteDictionaryMenu_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxDictionaries.SelectedItem as XmlElement != null)
            {
                DictionaryNameAndAmount d             = UnSerializeXmlElement <DictionaryNameAndAmount>(listBoxDictionaries.SelectedItem as XmlElement);
                DeleteConfirmation      dialogConfirm = new DeleteConfirmation(d.Name);

                dialogConfirm.Owner = Window.GetWindow(this);
                dialogConfirm.ShowDialog();
                if (dialogConfirm.GetResult())
                {
                    DictionaryLoader.DeleteDictionary(d);
                }

                string      path = @"data/users/" + DictionaryLoader.ActiveUser + @"/system.xml";
                XmlDocument doc  = new XmlDocument();
                doc.Load(path);
                xmlDataProvider.Document = doc;
            }
        }
Ejemplo n.º 24
0
        private void btnDeleteCity_Click(object sender, RoutedEventArgs e)
        {
            if (CurrentCity == null)
            {
                MainWindow.WarningMessage = "Morate odabrati grad za brisanje!";
                return;
            }

            SirmiumERPVisualEffects.AddEffectOnDialogShow(this);

            // Create confirmation window
            DeleteConfirmation deleteConfirmationForm = new DeleteConfirmation("grad", CurrentCity.Name);
            var showDialog = deleteConfirmationForm.ShowDialog();

            if (showDialog != null && showDialog.Value)
            {
                CityResponse response = cityService.Delete(CurrentCity.Identifier);
                if (!response.Success)
                {
                    MainWindow.ErrorMessage = "Greška kod brisanja sa servera!";
                    SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
                    return;
                }

                response = new CitySQLiteRepository().Delete(CurrentCity.Identifier);
                if (!response.Success)
                {
                    MainWindow.ErrorMessage = "Greška kod lokalnog brisanja!";
                    SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
                    return;
                }

                MainWindow.SuccessMessage = "Grad je uspešno obrisan!";

                Thread displayThread = new Thread(() => DisplayData());
                displayThread.IsBackground = true;
                displayThread.Start();
            }

            SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);
        }
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            // Check if any data is selected for delete
            if (CurrentIndividual == null)
            {
                MainWindow.ErrorMessage = ("Morate odabrati radnika za brisanje!");
                return;
            }

            // Show blur effects
            SirmiumERPVisualEffects.AddEffectOnDialogShow(this);

            // Create confirmation window
            DeleteConfirmation deleteConfirmationForm = new DeleteConfirmation("radnika", CurrentIndividual.Name);

            var showDialog = deleteConfirmationForm.ShowDialog();

            if (showDialog != null && showDialog.Value)
            {
                // Delete business partner
                IndividualResponse response = individualService.Delete(CurrentIndividual.Id);

                // Display data and notifications
                if (response.Success)
                {
                    MainWindow.SuccessMessage = ("Podaci su uspešno obrisani!");
                    Thread displayThread = new Thread(() => PopulateData());
                    displayThread.IsBackground = true;
                    displayThread.Start();
                }
                else
                {
                    MainWindow.ErrorMessage = (response.Message);
                }
            }

            // Remove blur effects
            SirmiumERPVisualEffects.RemoveEffectOnDialogShow(this);

            dgIndividuals.Focus();
        }
Ejemplo n.º 26
0
        /// <summary>
        /// Creates a CRUD instance that is fully decorated. Note that the various Order objects
        /// are not fully implemented in this example. In complete implementations, these concrete
        /// instances would interact with a data store for the various CRUD operations.
        /// </summary>
        /// <returns></returns>
        static ICreateReadUpdateDelete <Order> CreateOrderController()
        {
            var reader            = new OrderReader();
            var readCachingReader = new ReadCaching <Order>(reader);

            var saver          = new OrderSaver();
            var auditInfoSaver = new AuditInfoSaver();
            var auditingSaver  = new SaveAuditing <Order>(saver, auditInfoSaver);

            var deleter               = new OrderDeleter();
            var deleteConfirmation    = new DeleteConfirmation <Order>(deleter);
            var eventPublisher        = new EventPublisher <Order>();
            var deleteEventPublishing = new DeleteEventPublishing <Order>(deleteConfirmation, eventPublisher);

            var orderController = new GenericController <Order>(readCachingReader, auditingSaver, deleteEventPublishing);
            var transactionalOrderController = new CrudTransactional <Order>(orderController);

            var logger = new Logger();
            var orderControllerWithLogging = new CrudLogging <Order>(transactionalOrderController, logger);

            return(orderControllerWithLogging);
        }
Ejemplo n.º 27
0
        protected void DeleteProduct(int?productId)
        {
            if (productId == null) // Delete Demand
            {
                if (listProductSelected.Count == 0)
                {
                    toastService.ShowToast(ToastLevel.Warning, "Chưa chọn bài viết để xóa", "Thông báo");
                    return;
                }
            }
            else
            {
                listProductSelected.Clear();
                listProductSelected.Add((int)productId);
                if (!Repository.Permission.CanDeleteProduct(globalModel.user, globalModel.userId, (int)productId, ref outMessage))
                {
                    toastService.ShowError(outMessage, "Thông báo");
                    return;
                }
            }

            DeleteConfirmation.Show();
        }
Ejemplo n.º 28
0
 protected void Delete(Article article)
 {
     Article = article;
     DeleteConfirmation.Show(Article.Title);
 }
Ejemplo n.º 29
0
 protected void Delete(RoleViewModel role)
 {
     Role = role;
     DeleteConfirmation.Show(Role.Name);
 }
Ejemplo n.º 30
0
 protected void BtnDelete_Click()
 {
     SetButtonStates(ButtonState.Disabled);
     _btnDeleteState = ButtonState.Loading;
     DeleteConfirmation.Show();
 }