Exemple #1
0
        public void Rename(ProducerDto producer)
        {
            var rename = new RenameView(producer.Name);

            rename.Text             = "Переименование производителя";
            rename.CheckValidation += () => {
                if (String.IsNullOrEmpty(rename.Value))
                {
                    return("Название производителя не может быть пустым");
                }

                var existsProducer = ShowProducers.producers.FirstOrDefault(p =>
                                                                            p.Name.Equals(rename.Value, StringComparison.CurrentCultureIgnoreCase) &&
                                                                            p.Id != producer.Id);
                if (existsProducer != null)
                {
                    return("Такой производитель уже существует");
                }

                return(null);
            };

            if (ShowDialog(rename) != DialogResult.Cancel)
            {
                Action(s => {
                    producer.Name = rename.Value.ToUpper();
                    s.UpdateProducer(producer);
                });
                RefreshView(Producers);
            }
        }
Exemple #2
0
        public void Rename(ProducerEquivalentDto equivalent)
        {
            var rename = new RenameView(equivalent.Name);

            rename.Text             = "Переименование эквивалента";
            rename.CheckValidation += () => {
                if (String.IsNullOrEmpty(rename.Value))
                {
                    return("Название эквивалента не может быть пустым");
                }

                var existsProducer = ProducerEquivalents.FirstOrDefault(p =>
                                                                        p.Name.Equals(rename.Value, StringComparison.CurrentCultureIgnoreCase) &&
                                                                        p.Id != equivalent.Id);
                if (existsProducer != null)
                {
                    return("Такой эквивалент уже существует");
                }

                return(null);
            };
            if (ShowDialog(rename) != DialogResult.Cancel)
            {
                Action(s => {
                    equivalent.Name = rename.Value.ToUpper();
                    s.Update(equivalent);
                });
                RefreshView(ProducerEquivalents);
            }
        }
        public void Rename(Database db)
        {
            this.db = db;

            RenameView   view   = new RenameView(this);
            RenameWindow window = new RenameWindow(view);
            var          resDlg = Application.ShowModalWindow(window);
        }
Exemple #4
0
        public ActionResult Rename(RenameView renameView)
        {
            if (ModelState.IsValid)
            {
                return RedirectToAction(renameView.ActionName);
            }

            return View(renameView);

        }
 protected DialogResult ShowDialog(RenameView rename)
 {
     if (UnderTest)
     {
         return(Dialog(rename));
     }
     else
     {
         return(rename.ShowDialog());
     }
 }
Exemple #6
0
        public RenameController(MainForm form, RenameView renameView) : base(form)
        {
            this.renameView = renameView;
            this.renameView.TextBoxChanged += new EventHandler(renameView_TextBoxChanged);

            backgroundWorker = new BackgroundWorker();
            backgroundWorker.WorkerReportsProgress = true;
            backgroundWorker.DoWork             += new DoWorkEventHandler(backgroundWorker_DoWork);
            backgroundWorker.ProgressChanged    += new ProgressChangedEventHandler(mainForm.WorkProgressChanged);
            backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker_RunWorkerCompleted);
        }
Exemple #7
0
        public ActionResult Property(RenameView renameView)
        {
            var property = _unitOfWork.Properties.Get(renameView.ItemId);
            if (property != null )
            {
                property.Name = renameView.NewName;
                _unitOfWork.Properties.Update(property);
                _unitOfWork.Save();
                Logger.Info($"Property id = {property.Id} updated: set name = {property.Name}");

            }
            return RedirectToAction("Categories");
        }
Exemple #8
0
        public ActionResult Specification(RenameView renameView)
        {

            var specification = _unitOfWork.Specifications.Get(renameView.ItemId);
            if (specification != null)
            {
                specification.Name = renameView.NewName;
                _unitOfWork.Specifications.Update(specification);
                _unitOfWork.Save();
                Logger.Info($"Specification id = {specification.Id} updated: set name = {specification.Name}");

            }
            return RedirectToAction("Categories");
        }
Exemple #9
0
        public ActionResult Category(RenameView renameView)
        {
            var newCategoryExist = _unitOfWork.Categories.GetByName(renameView.NewName);
            var category = _unitOfWork.Categories.Get(renameView.OldName);
            if (category != null && newCategoryExist==null)
            {
                category.Name = renameView.NewName;
                _unitOfWork.Categories.Update(category);
                _unitOfWork.Save();
                Logger.Info($"Category id = {category.Id} updated: set name = {category.Name}");

            }
            return RedirectToAction("Categories");
        }
        private void btnRename_Click(object sender, EventArgs e)
        {
            var reportResult = lbResults.SelectedItem as RecipeReportResultCacheData;

            if (reportResult == null)
            {
                return;
            }

            var view = new RenameView {
                NameField = reportResult.ReportName
            };

            if (view.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            reportResult.ReportName = view.NameField;
            ViewModel.RenderDocument();
        }
Exemple #11
0
        private async void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            var sendr = (MenuItem)sender;
            var dc    = (CollectionViewGroup)sendr.DataContext;
            var nm    = dc.Name.ToString();

            var item = (DownloadImageModel)dc.Items[0];// _vieModel.FtpListItem.Items.FirstOrDefault(s => s.Name.StartsWith(nm));

            if (item == null)
            {
                return;
            }
            var rnView = new RenameView(data, _vieModel.SelectedPlatform.Id);

            rnView.Title = $" Rename game";
            rnView.Owner = Window.GetWindow(this);
            rnView.Icon  = _vieModel.SelectedPlatform.BitmapImage;
            rnView.DownloadImageModel = item;
            var res = rnView.ShowDialog();

            if (res.HasValue && res.Value)
            {
                var ftpItem = FindFtpItem(_vieModel.FtpListItem.Items.FirstOrDefault(s => s.FullName == item.FullName || item.FullName.Contains(s.FullName)));
                if (ftpItem == null)
                {
                    return;
                }
                item.FullName = item.FullName.Replace(Path.GetFileNameWithoutExtension(ftpItem.Name), item.Name);
                await ftpItem.RenameFile(item.Name + Path.GetExtension(item.FullName));

                var PlatformId = _vieModel.SelectedPlatform.Id;
                await ScrapItem(ftpItem, PlatformId, false);

                LiteDBHelper.Save(data);
                await UpdateChar();

                var ch = new char[] { '!' };
                await updateDownloadImageList(true, ch);
            }
        }
Exemple #12
0
 public ActionResult Specification(int id)
 {
     var specification = _unitOfWork.Specifications.Get(id);
     var renameHelper = new RenameView(specification.Name, specification.Id, "Specification");
     return View("Rename",renameHelper);
 }
Exemple #13
0
 public ActionResult Property(int id)
 {
     var property = _unitOfWork.Properties.Get(id);
     var renameHelper = new RenameView(property.Name, property.Id, "Property");
     return View("Rename", renameHelper);
 }
Exemple #14
0
 public ActionResult Category(int id)
 {
     var category = _unitOfWork.Categories.Get(id);
     var renameHelper = new RenameView(category.Name, category.Id, "Category");
     return View("Rename",renameHelper);
 }