예제 #1
0
        private bool GetMaterialInfo()
        {
            TempMaterialInfo material = new TempMaterialInfo();

            material.MaterialNo = txtMaterialNo.Text.Trim();
            string strError = string.Empty;

            if (Print_Func.GetMaterialInfo(ref material, 3, ref strError))
            {
                parameter.MATERIALNO   = material.MaterialNo;
                parameter.MATERIALDESC = material.MaterialDesc;
                parameter.Unit         = material.Unit;
                parameter.ISROHS       = material.IsRohs;

                txtMaterialNo.Enabled   = false;
                btnGetMaterial.Enabled  = false;
                txtBatchNo.Enabled      = true;
                txtSupCode.Enabled      = true;
                txtSupName.Enabled      = true;
                txtOutPackQty.Enabled   = true;
                cbxPlatedSilver.Enabled = true;
                cbxPlatedTin.Enabled    = true;
                cbxOther.Enabled        = true;
                txtPrintQty.Enabled     = true;
                tsmiPrint.Enabled       = true;

                txtBatchNo.Focus();
                txtBatchNo.SelectAll();
                return(true);
            }
            else
            {
                txtMaterialNo.Focus();
                txtMaterialNo.SelectAll();

                return(false);
            }
        }