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