Exemplo n.º 1
0
        private bool IsVerifyPass()
        {
            AbnSortingLineTask.IsCurrentOrder();

            if (AbnSortingLineTask.IsIndexRepetition())
            {
                return(false);
            }
            return(true);
        }
Exemplo n.º 2
0
        public void SetVision()
        {
            try
            {
                if (this.InvokeRequired)
                {
                    this.Invoke(new Action(SetVision));
                }

                labnonvision.Text = SortingLineTask.GetSortingLineTaskDateByNo();
                lababnvision.Text = AbnSortingLineTask.GetSortingLineTaskDate();


                labsernonvision.Text = SortingLineTask.GetServerSortingLineTaskDate();
                labserabnvision.Text = AbnSortingLineTask.GetServerSortingLineTaskDate();
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("selectForConnectTimeout"))
                {
                    MessageBox.Show("无法连接到分拣信息服务器数据库");
                }
                else
                {
                    throw;
                }
            }
            if (labnonvision.Text.Trim() != labsernonvision.Text.Trim())
            {
                labnonvision.ForeColor    = Color.Red;
                labsernonvision.ForeColor = Color.Red;
            }
            else
            {
                labnonvision.ForeColor    = Color.Black;
                labsernonvision.ForeColor = Color.Black;
            }

            if (lababnvision.Text.Trim() != labserabnvision.Text.Trim())
            {
                lababnvision.ForeColor    = Color.Red;
                labserabnvision.ForeColor = Color.Red;
            }
            else
            {
                lababnvision.ForeColor    = Color.Black;
                labserabnvision.ForeColor = Color.Black;
            }
        }
Exemplo n.º 3
0
        private void SetSortingStatus(int status)
        {
            string indexcolname = "";
            string custcolname  = "";

            foreach (DataGridViewColumn column in dataGridViewXs[superTabControl1.SelectedTab.Name].Columns)
            {
                if (column.DataPropertyName.ToUpper() == "INDEXNO")
                {
                    indexcolname = column.Name;
                }
                if (column.DataPropertyName.ToUpper() == "CUSTCODE")
                {
                    custcolname = column.Name;
                }
            }


            foreach (DataGridViewRow selectedRow in dataGridViewXs[superTabControl1.SelectedTab.Name].SelectedRows)
            {
                //改变任务状态
                string             indexcolvalue   = selectedRow.Cells[indexcolname].Value.ToString();
                string             custvalue       = selectedRow.Cells[custcolname].Value.ToString();
                AbnSortingLineTask sortingLineTask = AbnSortingLineTask.GetAbnSortingLineByIndex(indexcolvalue);
                sortingLineTask.Status = status;
                sortingLineTask.SaveAbnSortingTaskProcess(status);



                //改变烟包状态
                List <CigBoxInfo> cigBoxInfoList = CigBoxInfoList.GetBoxInfoByCustiomNo(custvalue, indexcolvalue, SortingLine.GetAbNonSortingLineCode());
                foreach (CigBoxInfo cigBoxInfo in cigBoxInfoList)
                {
                    if (status != 2)
                    {
                        CigBoxInfo.SaveProcess(cigBoxInfo.ID, 0);
                    }
                    else
                    {
                        CigBoxInfo.SaveProcess(cigBoxInfo.ID, status);
                    }
                }
            }
        }