Esempio n. 1
0
 private void butFg_Click(object sender, EventArgs e)
 {
     if (!ClsTable.Archzt)
     {
         MessageBox.Show("数据未校验无需要返工!");
         return;
     }
     ClsSetInfo.SetXyinfo(2);
 }
Esempio n. 2
0
        private void pict4_Click(object sender, EventArgs e)
        {
            if (dgvInfo2_one.Rows.Count <= 0 || dgvInfo2_two.Rows.Count <= 0)
            {
                return;
            }
            if (dgvInfo2_two.CurrentRow.Index <= 0)
            {
                MessageBox.Show("请先选择正确的数据行!");
                return;
            }
            string str = ClsTable.ArchType;

            ClsSetInfo.UpdateInfo(str, 2, dgvInfo2_one, dgvInfo2_two);
        }
Esempio n. 3
0
 private void GetInfo()
 {
     ClsTable.Ac = true;
     try {
         if (ClsTable.LsTable.Count <= 0)
         {
             MessageBox.Show("未在后台设置表信息!");
             return;
         }
         DataGridView dg1 = null;
         DataGridView dg2 = null;
         ClsTable.lsTabletmp.Clear();
         int x = ClsTable.LsTable.IndexOf(ClsTable.ArchType);
         if (x < 0)
         {
             MessageBox.Show("未在后台设置此表信息!");
             return;
         }
         string tb   = ClsTable.LsTable[x];
         string col  = ClsTable.lsCol[x];
         string msgk = ClsTable.lsMsgk[x];
         if (msgk == "信息框1")
         {
             dg1 = dgvInfo1_one;
             dg2 = dgvInfo1_two;
         }
         else if (msgk == "信息框2")
         {
             dg1 = dgvInfo2_one;
             dg2 = dgvInfo2_two;
         }
         Thread.Sleep(300);
         ClsSetInfo.SetArchInfo(ClsTable.Archid, tb, col, dg1, dg2);
         Thread.Sleep(100);
         ClsSetInfo.ArchStat(lbCheck);
         Thread.Sleep(100);
         ClsSetInfo.GetuserInfo(statools, toolsuser1, toolsusertime1, toolsuser2, toolsusertime2);
     } catch (Exception e) {
         MessageBox.Show(e.ToString());
     } finally {
         ClsTable.Ac = false;
     }
 }
Esempio n. 4
0
        private void InfoCheck()
        {
            bool archok1 = false;
            bool archok2 = false;

            if (dgvInfo1_one.Rows.Count > 0 || dgvInfo1_two.Rows.Count > 0)
            {
                if (dgvInfo1_one.Rows.Count <= 0 || dgvInfo1_two.Rows.Count <= 0)
                {
                    string str = "表:" + ClsTable.ArchType + " 缺少一录或二录信息,请先补录";
                    MessageBox.Show(str);
                    return;
                }
                if (dgvInfo1_one.Rows.Count > 0 && dgvInfo1_two.Rows.Count > 0)
                {
                    archok1 = ClsSetInfo.ArchidCheck(dgvInfo1_one, dgvInfo1_two);
                }
            }
            if (dgvInfo2_one.Rows.Count > 0 || dgvInfo2_two.Rows.Count > 0)
            {
                if (dgvInfo2_one.Rows.Count <= 0 || dgvInfo2_two.Rows.Count <= 0)
                {
                    string str = "表:" + ClsTable.ArchType + " 缺少一录或二录信息,请先补录";
                    MessageBox.Show(str);
                    return;
                }
                else if (dgvInfo2_one.Rows.Count > 0 && dgvInfo2_two.Rows.Count > 0)
                {
                    archok2 = ClsSetInfo.ArchidCheck(dgvInfo1_one, dgvInfo1_two);
                }
            }
            if (archok1 == true || archok2 == true)
            {
                ClsSetInfo.SetXyinfo(1);
            }
        }
Esempio n. 5
0
 private void FrmData_Shown(object sender, EventArgs e)
 {
     ClsSetInfo.GetTableinfo();
 }