private void Get_ProductCard_List() { List <ProductCard> lstPrdCard = null; try { base.BeginProcessing("Begin Load data...", "Please Waiting for Loading Data"); using (JobOrderBLL jobOrdBll = new JobOrderBLL()) { lstPrdCard = jobOrdBll.GetSelectProductCard(this.SEQ_NO); } this.grdProductCard.DataSource = lstPrdCard; this.dntProductCard.DataSource = lstPrdCard; //default check all this.cardSelect.SelectAll(); } catch (Exception ex) { base.FinishedProcessing(); XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } finally { base.FinishedProcessing(); } }
public DialogResult GetLogPrintTime() { DialogResult diResult = DialogResult.None; try { DataTable dtResult; using (JobOrderBLL jobOrdBll = new JobOrderBLL()) { dtResult = jobOrdBll.GetPrintTime(this.seqNo); } if (dtResult != null) { if (dtResult.Rows.Count > 0) { //show popup Message frmCOFPrintCard fCofDocRef = new frmCOFPrintCard() { DT_PRINTED_TIME = dtResult }; diResult = UiUtility.ShowPopupForm(fCofDocRef, this, true); } else { diResult = DialogResult.OK; } } else { diResult = DialogResult.OK; } } catch (Exception ex) { XtraMessageBox.Show(this, ex.Message, "Error GetLogPrintTime", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } return(diResult); }
private static void UpdatePrintTime_Thread(object objValue) { Hashtable objResult = (Hashtable)objValue; try { if (objResult != null) { int seq = (int)objResult["SEQ_NO"]; string userid = (string)objResult["USER_ID"]; using (JobOrderBLL jobOrdBll = new JobOrderBLL()) { jobOrdBll.UpdatePrintTime(seq, userid); } } } catch (Exception ex) { // } }
private void PrintProductCard_LABEL(string jobOrdNo, string prodSEQNo, List <ProductCard> lstPrdCard) { int printSeq = 0; try { base.BeginProcessing("Begin Load Report...", "Please Waiting for Loading Report"); DataSet ds; using (JobOrderBLL jobOrdBll = new JobOrderBLL()) { ds = jobOrdBll.PrintProductCardReport(jobOrdNo, prodSEQNo, lstPrdCard, this.USER_ID, out printSeq); } ReportViewer viewer = new ReportViewer(); viewer.AutoCloseAfterPrint = true; //RPT_PRODUCT_CARD rpt = new RPT_PRODUCT_CARD(); XtraReport rpt = null; string fixRpt = HTN.BITS.UIL.PLASESS.Properties.Settings.Default.FixProductCardReport;//UiUtility.FixProductCardReport; if (string.IsNullOrEmpty(fixRpt)) { rpt = new RPT_PRODUCT_CARD_8545(); } else { rpt = UiUtility.GetReportByName(fixRpt); } if (rpt != null) { rpt.DataSource = ds; rpt.Parameters["paramUserPrint"].Value = this.USER_ID; rpt.Parameters["paramPRODUCTION_TYPE"].Value = this.PRODUCTION_TYPE; rpt.CreateDocument(); viewer.SetReport(rpt); viewer.LogPrintTime(printSeq); base.FinishedProcessing(); viewer.ShowDialog(); } else { XtraMessageBox.Show("Report is null"); } } catch (Exception ex) { base.FinishedProcessing(); XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } finally { base.FinishedProcessing(); } }