/// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="assemblyType">独立分装类别:阀块、行星轮合件</param>
        /// <param name="commServer"></param>
        public FormPrintAssemblyBarCode2(CommResponseServer commServer)
        {
            InitializeComponent();

            m_commResponseServer = commServer;
            m_productInfoServer.GetAllProductInfo(out m_productInfo, out m_err);

            this.cmbPrductType.SelectedIndexChanged -= new System.EventHandler(this.cmbPrductType_SelectedIndexChanged);

            cmbPrductType.DataSource = m_productInfo;

            this.cmbPrductType.SelectedIndexChanged += new System.EventHandler(this.cmbPrductType_SelectedIndexChanged);

            cmbPrductType.DisplayMember = "产品类型编码";
            cmbPrductType.ValueMember   = "产品类型编码";
            cmbPrductType.SelectedIndex = 0;

            m_productTypeCode = cmbPrductType.SelectedValue.ToString();

            lblProductName.Text = (cmbPrductType.SelectedItem as View_P_ProductInfo).产品类型名称;

            InitAssemblyName();

            dateTimePicker1.Value = ServerTime.Time;
        }
Beispiel #2
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="assemblyType">独立分装类别:阀块、行星轮合件</param>
        /// <param name="commServer"></param>
        public FormPrintSolelyAssemblyPartBarCode(string assemblyType, CommResponseServer commServer)
        {
            InitializeComponent();

            m_assemblyType       = assemblyType;
            txtAssemblyName.Text = m_assemblyType;
            m_commResponseServer = commServer;

            m_productInfoServer.GetAllProductInfo(out m_productInfo, out m_err);

            this.cmbPrductType.SelectedIndexChanged -= new System.EventHandler(this.cmbPrductType_SelectedIndexChanged);

            cmbPrductType.DataSource = m_productInfo;

            this.cmbPrductType.SelectedIndexChanged += new System.EventHandler(this.cmbPrductType_SelectedIndexChanged);

            cmbPrductType.DisplayMember = "产品类型编码";
            cmbPrductType.ValueMember   = "产品类型编码";
            cmbPrductType.SelectedIndex = 0;
            m_productTypeCode           = cmbPrductType.SelectedValue.ToString();

            dateTimePicker1.Value = ServerTime.Time;

            InitSerialNo();
        }
        public FormPrintAssemblyBarCode(string productTypeName, string productTypeCode, CommResponseServer commServer)
        {
            InitializeComponent();
            m_commResponseServer   = commServer;
            txtPrductTypeName.Text = productTypeName;
            m_productTypeCode      = productTypeCode;

            InitSerialNo();
        }
Beispiel #4
0
        public FormAssemblyMain(FunctionTreeNodeInfo nodeInfo, CommResponseServer commResponseServer)
        {
            InitializeComponent();

            m_commResponseServer = commResponseServer;

            m_nodeInfo = nodeInfo;

            IQueryable <View_P_ProductInfo> productTypeTable = null;

            if (!m_productInfoServer.GetAllProductInfo(out productTypeTable, out m_err))
            {
                阀块装配.Enabled    = false;
                行星轮合件装配.Enabled = false;

                MessageDialog.ShowErrorMessage(m_err);
                return;
            }

            // 产品类型字典
            Dictionary <string, string> productTypeDic = new Dictionary <string, string>();

            foreach (var item in productTypeTable)
            {
                if (productTypeDic.ContainsKey(item.产品类型名称))
                {
                    productTypeDic[item.产品类型名称] = item.产品类型编码;
                }
                else
                {
                    productTypeDic.Add(item.产品类型名称, item.产品类型编码);
                }
            }

            m_commResponseServer.ProductTypeDic = productTypeDic;
        }
 public FormAfreshFitting(CommResponseServer commServer)
 {
     InitializeComponent();
     m_commResponseServer = commServer;
 }