Example #1
0
        private void AddTemplateFaceByTemplateId()
        {
            IList <string> itemNames = temp.GetAllTemplateItemExt(TemplateTypeHelp.GetTemplateString(template.Template_Type));

            foreach (string itemName in itemNames)
            {
                TemplateFaceListBox.Items.Add(new ItemTypeField(false, itemName));
            }
        }
Example #2
0
 private void SaveTemplateFaceItem()
 {
     //template.CustomItems.Clear();
     temp.DeleteCustomItem(TemplateTypeHelp.GetTemplateString(template.Template_Type));
     foreach (object o in TemplateFaceListBox.Items)
     {
         ItemTypeField field = o as ItemTypeField;
         if (field.Basic == false)
         {
             temp.SaveCustomItems(TemplateTypeHelp.GetTemplateString(template.Template_Type), field.Name);
         }
     }
 }
Example #3
0
 private void BindTemplateList(IList <Template> list)
 {
     TemplateListView.Items.Clear();
     for (int i = 0; i < list.Count; i++)
     {
         Template     template = list[i];
         ListViewItem item     = new ListViewItem(template.TemplateId.ToString());
         item.SubItems.Add(template.Name.ToString());
         item.SubItems.Add(TemplateTypeHelp.GetTemplateString(template.Template_Type));
         item.Tag = template;
         TemplateListView.Items.Add(item);
     }
 }
Example #4
0
 private void ChangeForm()
 {
     if (TemplateTypeComboBox.Text == TemplateTypeHelp.GetTemplateString(TemplateType.File))
     {
         TemplateFaceListBox.Items.Clear();
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "影院名称"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "影厅名称"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "影片名称"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "排号"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "座号"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "排号座号"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "日期"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "时间"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "票价"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "票种"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "入座方式"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "支付方式"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "售票员工号"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "出票时间"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "条码"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "图标"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "厅场码"));
     }
     else
     {
         TemplateFaceListBox.Items.Clear();
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "票券名称"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "票券面值"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "影院名称"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "发行日期"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "使用截至日期"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "描述"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "类型"));
         TemplateFaceListBox.Items.Add(new ItemTypeField(true, "券类"));
         //TemplateFaceListBox.Items.Add(new ItemTypeField(true, "售票员工号2"));
         //TemplateFaceListBox.Items.Add(new ItemTypeField(true, "出票时间2"));
         //TemplateFaceListBox.Items.Add(new ItemTypeField(true, "条码2"));
         //TemplateFaceListBox.Items.Add(new ItemTypeField(true, "图标2"));
         //TemplateFaceListBox.Items.Add(new ItemTypeField(true, "厅场码2"));
     }
     AddTemplateFaceByTemplateId();
 }
Example #5
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            if (TemplateNameTextbox.Text.Trim() == "")
            {
                MessageBox.Show("请输入票板名称");
                return;
            }
            if (TemplateTypeComboBox.SelectedIndex == -1)
            {
                MessageBox.Show("请选择正确的票板类型");
                return;
            }

            if (PrintComboBox.Text == "")
            {
                MessageBox.Show("请选择打印机类型");
                return;
            }
            TemplateNameTextbox.Enabled  = false;
            TemplateTypeComboBox.Enabled = false;
            SaveButton.Enabled           = false;
            EditButton.Enabled           = true;
            PrintComboBox.Enabled        = false;
            template.Name = TemplateNameTextbox.Text.Trim();
            if (template.PrintSetting == null)
            {
                PrintSetting setting = new PrintSetting();
                setting.PrintModule   = PrintComboBox.Text.Trim();
                template.PrintSetting = setting;
            }
            else
            {
                template.PrintSetting.PrintModule = PrintComboBox.Text.Trim();
            }
            template.Template_Type = TemplateTypeHelp.GetTemplateString(TemplateTypeComboBox.SelectedText);
            ChangeForm();
        }
Example #6
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            if (type != TemplateSettingType.View)
            {
                if (Template.Name == "" || Template.Name == null)
                {
                    MessageBox.Show("请设定模板名称");
                    return;
                }
                if (template.Background.BgImage == null)
                {
                    MessageBox.Show("请设定背景图片");
                    return;
                }
                template.Template_Type          = TemplateTypeHelp.GetTemplateString(TemplateTypeComboBox.Text.Trim());
                template.Background.ImageHeight = (int)(PixelsToMillimetersWidth(pictureBox1.Size.Height));
                template.Background.ImageWidth  = (int)(PixelsToMillimetersWidth(pictureBox1.Size.Width));

                int templateId = temp.SaveTemplate(template);
                SaveTemplateFaceItem();
            }
            this.DialogResult = DialogResult.OK;
            this.Hide();
        }
Example #7
0
        internal void InitTemplate()
        {
            TemplateNameTextbox.Text          = template.Name;
            TemplateTypeComboBox.Text         = TemplateTypeHelp.GetTemplateString(template.Template_Type);
            lengthTextBox.Text                = template.Background.ImageWidth.ToString();
            widthTextBox.Text                 = template.Background.ImageHeight.ToString();
            pictureBox1.Image                 = template.Background.BgImage;
            pictureBox1.Size                  = new Size((int)MillimetersToPixelsWidth(template.Background.ImageWidth), (int)MillimetersToPixelsWidth(template.Background.ImageHeight));
            TemplateFacePanel.BackgroundImage = template.Background.BgImage;
            TemplateFacePanel.Size            = new Size((int)MillimetersToPixelsWidth(template.Background.ImageWidth), (int)MillimetersToPixelsWidth((template.Background.ImageHeight)));
            xLe = template.Background.ImageWidth;
            yLe = template.Background.ImageHeight;

            if (template.PrintSetting != null)
            {
                PrintComboBox.Text = template.PrintSetting.PrintModule;
            }
            BindFaceItemsListBox();
            //EditPrintBtn.Enabled = false;
            EditButton.Enabled   = false;
            BgEditButton.Enabled = false;
            //FaceItemsListBox.SelectedIndex = -1;
            InitListForm(template.TemplateId);
        }