Beispiel #1
0
        public IActionResult AddCatalog(CatalogForm catalogForm)
        {
            if (ModelState.IsValid)
            {
                Catalog topCatalog = null;
                if (IsNullOrEmpty(catalogForm.TopCatalog))
                {
                    catalogForm.IsTop = 1;
                }
                else
                {
                    catalogForm.IsTop = 0;
                    topCatalog        = _context.Catalog.Find(Guid.Parse(catalogForm.TopCatalog));
                }

                var catalog = new Catalog()
                {
                    Id          = Guid.NewGuid(),
                    CreatedTime = DateTime.Now,
                    UpdatedTime = DateTime.Now,
                    IsTop       = catalogForm.IsTop,
                    Name        = catalogForm.Name,
                    Status      = 0,
                    TopCatalog  = topCatalog,
                    Type        = catalogForm.Type,
                    Value       = catalogForm.Value
                };

                _context.Catalog.Add(catalog);
                _context.SaveChanges();
            }
            return(RedirectToAction("Catalog", catalogForm));
        }
Beispiel #2
0
        private void button_chooseTopic_Click(object sender, EventArgs e)
        {
            CatalogForm form = new CatalogForm();

            if (form.ShowDialog() == DialogResult.OK)
            {
                SetCurrentTopic(form.SelectedTopic);
            }
        }
        public Product Product()
        {
            var catalogName = new CatalogName("Тестовое наименование");
            var catalogForm = new CatalogForm("Тестовая форма выпуска");
            var catalog     = new Catalog {
                Name = "Тестовый продукт"
            };
            var product = new Product(catalog);

            session.Save(catalogForm);
            session.Save(catalogName);
            catalog.NameId = catalogName.Id;
            catalog.FormId = catalogForm.Id;
            session.Save(catalog);
            session.Save(product);
            return(product);
        }
        public MainForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            ResetStatusBarSize();

            m_catalog			= new CatalogForm();
            m_catalog.TopLevel	= false;

            m_recognition			= new RecognitionForm();
            m_recognition.TopLevel	= false;

            fbMain.AddFloatWindow(m_catalog, imgsToolbox.Images[0], "Catalog", 160, 100, false);

            dcMain.AddDockWindow(m_recognition, imgsToolbox.Images[2], "Recognition", 100);
            dcMain.Width = 160;
            spMain.Enabled	= true;

            m_floatBarWidth = fbMain.Width;
            m_dockBarWidth	= dcMain.Width;

            m_catalog.LoadTemplates(Environment.CurrentDirectory + "\\Templates");
            m_catalog.StencilSelected	+= new StencilSelectedEvent(m_catalog_StencilSelected);
            m_catalog.TemplateSelected	+= new TemplateSelectedEvent(frmStencil_TemplateSelected);

            m_recognition.RecognitionResultSelected += new RecognitionResultSelectedEvent(m_recognition_RecognitionResultSelected);

            menuItem2_Click(null, null);
        }