Example #1
0
        public SendingMaterialContent(ExchangeFlag flag)
            : base()
        {
            //this.TitleName = "原材料发料";
            ////define panel
            //Panel panel = new Panel();
            ////set panel dock style
            //panel.Dock = DockStyle.Fill;
            ////set panel BorderStyle
            //panel.BorderStyle = BorderStyle.FixedSingle;
            //SendingMaterialCtrl ctrl = new SendingMaterialCtrl();
            //ctrl.Dock = DockStyle.Fill;
            ////add control to panle
            //panel.Controls.Add(ctrl);
            ////set panel to view content
            //this.control = panel;

            exchangeType = flag;
            Panel panel = new Panel();

            panel.Dock        = DockStyle.Fill;
            panel.BorderStyle = BorderStyle.FixedSingle;
            SendingMaterialCtrl     commonCtrl     = new SendingMaterialCtrl(flag);
            SendingBackMaterialCtrl commonBackCtrl = new SendingBackMaterialCtrl(flag);

            if (exchangeType == ExchangeFlag.Sending)
            {
                //this.TitleName = "原材料发料";  //视图标题。
                this.TitleName  = StringParser.Parse("${res:FanHai.Hemera.Addins.SendingMaterialCtrl.name}");
                commonCtrl.Dock = DockStyle.Fill;
                panel.Controls.Add(commonCtrl);
            }
            else if (exchangeType == ExchangeFlag.SendingBack)
            {
                //this.TitleName = "原材料退料";
                this.TitleName      = StringParser.Parse("${res:FanHai.Hemera.Addins.SendingBackMaterialCtrl.name}");
                commonBackCtrl.Dock = DockStyle.Fill;
                panel.Controls.Add(commonBackCtrl);
            }
            this.control = panel;
        }
Example #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public SendingMaterialCtrl(ExchangeFlag flag)
 {
     InitializeComponent();
     exchangeType = flag;
     InitializeLanguage();
 }