Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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)
            {
                //
            }
        }
Ejemplo n.º 4
0
        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();
            }
        }