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)); } }
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); } } }
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); } }
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(); }
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(); }
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(); }
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); }