Beispiel #1
0
        private void EnableAll(ShowSummon ss)
        {
            ss.tbQUANTITY.ReadOnly   = false;
            ss.tbSHIPPING.ReadOnly   = false;
            ss.tbCONTRACT.ReadOnly   = false;
            ss.tbDELIVERY.ReadOnly   = false;
            ss.tbPayStatus.ReadOnly  = false;
            ss.tbBillNumber.ReadOnly = false;

            ss.cbAccept.ReadOnly    = false;
            ss.cbCustomers.ReadOnly = false;
            ss.cbSISP.ReadOnly      = false;
            ss.cbPacking.ReadOnly   = false;
            //ss.cbMountingKit.ReadOnly = false;
            ss.cbCustDept.ReadOnly     = false;
            ss.cbCONTRACTTYPE.ReadOnly = false;

            ss.dtpPTIME.Enabled = true;

            /*ss.chbDeterm.Enabled = true;
            *
            *  if (ss.chbDeterm.Checked)
            *   ss.dtpAPPROX.Enabled = false;
            *  else
            *   ss.dtpAPPROX.Enabled = true;*/

            ss.bEdit.Enabled           = false;
            ss.bSave.Enabled           = true;
            ss.summonTransfer1.Enabled = false;
            ss.summonTransfer2.Enabled = false;
        }
Beispiel #2
0
 public override void EnableInitial(ShowSummon ss)
 {
     ss.summonTransfer1.Enabled = false;
     ss.summonTransfer1.Enabled = false;
     ss.bEditWP.Enabled         = true;
     ss.bEdit.Enabled           = true;
 }
Beispiel #3
0
        private void EnableAll(ShowSummon ss)
        {
            //ss.bEdit.Enabled = false;
            //ss.bSave.Enabled = true;

            ss.bEdit.Enabled = false;
            ss.bSave.Enabled = true;

            //if (ss.pfPASSPORT.Required)
            {
                ss.pfPASSPORT.ACCESSMODE      = "EDIT";
                ss.pfPASSPORT.Enabled         = true;
                ss.pfPASSPORT.RequiredEnabled = true;
            }
            //if (ss.pfMANUAL.Required)
            {
                ss.pfMANUAL.ACCESSMODE      = "EDIT";
                ss.pfMANUAL.Enabled         = true;
                ss.pfMANUAL.RequiredEnabled = true;
            }
            //if (ss.pfPACKINGLIST.Required)
            {
                ss.pfPACKINGLIST.ACCESSMODE      = "EDIT";
                ss.pfPACKINGLIST.Enabled         = true;
                ss.pfPACKINGLIST.RequiredEnabled = true;
            }
        }
Beispiel #4
0
        private void EnableAll(ShowSummon ss)
        {
            ss.chbDocsRdy.Enabled   = true;
            ss.chbBillPayed.Enabled = true;

            ss.bEdit.Enabled = false;
            ss.bSave.Enabled = true;
        }
Beispiel #5
0
        private void просмотрИРедактированиеToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //mf.ViewEditMenuItem_Click(sender, e);
            if (dgSummon.SelectedRows.Count == 0)
            {
                MessageBox.Show("Извещение не выбрано!");
                return;
            }
            DBSummon      dbs = new DBSummon();
            SummonVO      svo = dbs.GetSummonByIDS(dgSummon.SelectedRows[0].Cells["ids"].Value.ToString());
            PreviousState ps  = new PreviousState(dgSummon);

            ShowSummon ss = new ShowSummon(mf.UVO, svo);

            ss.ShowDialog();

            //switch (mf.UVO.Role)
            //{
            //    case Roles.Manager:
            //        ShowSummon ss = new ShowSummon(mf.UVO,svo);
            //        ss.ShowDialog();
            //        break;
            //    case Roles.Ozis:
            //        ShowSummonOZIS ssozis = new ShowSummonOZIS(svo.IDS, mf.UVO,svo.ID);
            //        ssozis.ShowDialog();
            //        break;
            //    case Roles.Prod:
            //        ShowSummonPROD ssprod = new ShowSummonPROD(svo.IDS, mf.UVO,svo.ID);
            //        ssprod.ShowDialog();
            //        break;
            //    case Roles.OTK:
            //        ShowSummonOTK ssotk = new ShowSummonOTK(svo.IDS, mf.UVO,svo.ID);
            //        ssotk.ShowDialog();
            //        break;
            //    case Roles.Ware:
            //        ShowSummonWare ssware = new ShowSummonWare(svo.IDS, mf.UVO,svo.ID);
            //        ssware.ShowDialog();
            //        break;
            //    case Roles.Logist:
            //        ShowSummonLOG ssLOG = new ShowSummonLOG(svo.IDS, mf.UVO,svo.ID);
            //        ssLOG.ShowDialog();
            //        break;
            //    case Roles.Director:
            //        ShowSummonDIR ssDIR = new ShowSummonDIR(svo.IDS, mf.UVO,svo.ID);
            //        ssDIR.ShowDialog();
            //        break;
            //    case Roles.Wsh:
            //        ShowSummonWSH ssWSH = new ShowSummonWSH(svo.IDS, mf.UVO,svo.ID);
            //        ssWSH.ShowDialog();
            //        break;
            //    case Roles.Admin:
            //        ShowSummonDIR ssadmin = new ShowSummonDIR(svo.IDS, mf.UVO,svo.ID);
            //        ssadmin.ShowDialog();
            //        break;
            //}
            ReloadData();
            ps.Restore();
        }
Beispiel #6
0
        private void EnableAll(ShowSummon ss)
        {
            ss.tbQUANTITY.ReadOnly   = false;
            ss.tbSHIPPING.ReadOnly   = false;
            ss.tbCONTRACT.ReadOnly   = false;
            ss.tbDELIVERY.ReadOnly   = false;
            ss.tbPayStatus.ReadOnly  = false;
            ss.tbBillNumber.ReadOnly = false;

            ss.cbAccept.ReadOnly    = false;
            ss.cbCustomers.ReadOnly = false;
            ss.cbSISP.ReadOnly      = false;
            ss.cbPacking.ReadOnly   = false;
            //ss.cbMountingKit.ReadOnly = false;
            ss.cbCustDept.ReadOnly     = false;
            ss.cbCONTRACTTYPE.ReadOnly = false;

            ss.dtpPTIME.Enabled = true;

            /*ss.chbDeterm.Enabled = true;
            *
            *  if (ss.chbDeterm.Checked)
            *   ss.dtpAPPROX.Enabled = false;
            *  else
            *   ss.dtpAPPROX.Enabled = true;*/

            ss.bEdit.Enabled           = false;
            ss.bSave.Enabled           = true;
            ss.bChangeProduct.Enabled  = false;
            ss.summonTransfer1.Enabled = false;
            ss.summonTransfer2.Enabled = false;

            ss.chbBillPayed.Enabled = true;
            ss.chbDocsRdy.Enabled   = true;

            ss.pfPLANKA.Enabled         = true;
            ss.pfPLANKA.ACCESSMODE      = "EDIT";
            ss.pfPLANKA.RequiredEnabled = true;

            ss.pfSERIAL.Enabled         = true;
            ss.pfSERIAL.ACCESSMODE      = "EDIT";
            ss.pfSERIAL.RequiredEnabled = true;

            ss.pfPASSPORT.Enabled         = true;
            ss.pfPASSPORT.ACCESSMODE      = "EDIT";
            ss.pfPASSPORT.RequiredEnabled = true;

            ss.pfMANUAL.Enabled         = true;
            ss.pfMANUAL.ACCESSMODE      = "EDIT";
            ss.pfMANUAL.RequiredEnabled = true;

            ss.pfPACKINGLIST.Enabled         = true;
            ss.pfPACKINGLIST.ACCESSMODE      = "EDIT";
            ss.pfPACKINGLIST.RequiredEnabled = true;

            ss.chbBillPayed.Enabled = true;
            ss.chbDocsRdy.Enabled   = true;
        }
Beispiel #7
0
 public override void EnableInitial(ShowSummon ss)
 {
     ss.summonTransfer1.Enabled = false;
     ss.summonTransfer1.Enabled = false;
     if (ss.SVO.WPTYPE == "WPNAMELIST")
     {
         ss.bEditWP.Enabled = true;
     }
 }
Beispiel #8
0
 public override void EnableEdit(ShowSummon ss)
 {
     /*if (ss.SVO.IDSTATUS != 9)
      * {
      *  MessageBox.Show("Вы не можете редактировать это извещение, так как не являетесь в данный момент ответственным лицом за это извещение!");
      *  return;
      * }
      * EnableAll(ss);*/
 }
Beispiel #9
0
 public override void EnableInitial(ShowSummon ss)
 {
     ss.summonTransfer1.Enabled = true;
     ss.summonTransfer1.Enabled = true;
     if ((ss.SVO.WPTYPEENUM == WPTYPE.CABLELIST) || (ss.SVO.WPTYPEENUM == WPTYPE.ZHGUTLIST))
     {
         ss.bEditWP.Enabled = true;
     }
 }
Beispiel #10
0
 public override void EnableInitial(ShowSummon ss)
 {
     ss.bEdit.Enabled          = true;
     ss.bSave.Enabled          = false;
     ss.bDelSummon.Enabled     = true;
     ss.bEditCustomers.Enabled = true;
     ss.bEditWP.Enabled        = true;
     ss.bPurchMat.Enabled      = true;
     ss.bChangeProduct.Enabled = true;
 }
Beispiel #11
0
        private void EnableAll(ShowSummon ss)
        {
            ss.summonTransfer1.Enabled = false;
            ss.bEdit.Enabled           = false;
            ss.bSave.Enabled           = true;

            /*ss.chbDeterm.Enabled = true;
            *  if (ss.chbDeterm.Checked)
            *   ss.dtpAPPROX.Enabled = false;
            *  else
            *   ss.dtpAPPROX.Enabled = true;*/
        }
Beispiel #12
0
        public override void ssLoad(ShowSummon ss)
        {
            DBSummon dbs = new DBSummon();

            if ((ss.SVO.IDSTATUS == 15) || (ss.SVO.IDSTATUS == 18) || (ss.SVO.IDSUBST == 15) || (ss.SVO.IDSUBST == 18))
            {
                dbs.SetViewed(ss.SVO.ID);
            }
            DisableAbsolute(ss);
            LoadSummon(ss);
            EnableInitial(ss);
        }
Beispiel #13
0
        public override void EnableInitial(ShowSummon ss)
        {
            ss.summonTransfer1.Enabled = false;
            ss.summonTransfer1.Enabled = false;

            ss.bEdit.Enabled = true;

            /*if (ss.SVO.WPTYPE == "WPNAMELIST")
             * {
             *  ss.bEditWP.Enabled = true;
             * }*///так как поля, за которые ответственна эта роль ОТД переехали в извещение, то соответственно редактировать ничего не надо.
        }
Beispiel #14
0
 public override void EnableEdit(ShowSummon ss)
 {
     //if ((ss.SVO.IDSTATUS != 7) && (ss.SVO.IDSTATUS != 16))
     //{
     //MessageBox.Show("Вы не можете редактировать это извещение, так как не являетесь в данный момент ответственным лицом за это извещение или оно пришло от монтажников!");
     //MessageBox.Show("Вы можете редактировать только поле \"Серийные номера\", так как не являетесь в данный момент ответственным лицом за это извещение или оно пришло от монтажников!");
     //return;
     //}
     //else
     //{
     EnableAll(ss);
     //}
 }
Beispiel #15
0
        private void EnableAll(ShowSummon ss)
        {
            ss.bEdit.Enabled = false;
            ss.bSave.Enabled = true;


            //if (ss.pfPLANKA.Required)
            {
                ss.pfPLANKA.Enabled         = true;
                ss.pfPLANKA.ACCESSMODE      = "EDIT";
                ss.pfPLANKA.RequiredEnabled = true;
            }
        }
Beispiel #16
0
        public override void ssLoad(ShowSummon ss)
        {
            DBSummon dbs = new DBSummon();

            if ((ss.SVO.IDSTATUS == 1))
            {
                dbs.SetViewed(ss.SVO.ID);
            }//это надо как-то убрать. это используется для раскраски всей строки оранжевым цветом, чтобы сигнализировать, что ваша роль, типа, стала ответственным за извещение


            DisableAbsolute(ss);
            LoadSummon(ss);
            EnableInitial(ss);
        }
Beispiel #17
0
        private void bGoToSummon_Click(object sender, EventArgs e)
        {
            if (dgSumm.SelectedRows.Count == 0)
            {
                MessageBox.Show("Извещение не выбрано!");
                return;
            }
            DBSummon dbs = new DBSummon();
            SummonVO svo = dbs.GetSummonByID(dgSumm.SelectedRows[0].Cells["IDSUMMON"].Value.ToString());

            ShowSummon ss = new ShowSummon(UVO, svo);

            ss.ShowDialog();
            Remarks_Load(sender, e);
        }
Beispiel #18
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (dgSummon.SelectedRows.Count == 0)
            {
                return;
            }
            DBSummon dbs = new DBSummon();
            SummonVO svo = dbs.GetSummonByIDS(dgSummon.SelectedRows[0].Cells["ids"].Value.ToString());


            ShowSummon ss = new ShowSummon(new UVO_DIRECTOR(), svo);

            ss.Tag = "finished";
            ss.ShowDialog();
            //ShowSummonDIR ssDIR = new ShowSummonDIR(svo.IDS, null, svo.ID);
            //ssDIR.ShowDialog();
        }
Beispiel #19
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (dgSummOnProd.SelectedRows.Count == 0)
            {
                MessageBox.Show("Выберите извещение!");
                return;
            }
            SummonVO SVO = SummonVO.SummonVOByID(dgSummOnProd.SelectedRows[0].Cells["ID"].Value.ToString());


            ShowSummon ss = new ShowSummon(this.UVO, SVO);

            if (SVO.STATUSNAME == "Завершено")
            {
                ss = new ShowSummon(new UVO_DIRECTOR(), SVO);
            }
            ss.ShowDialog();
        }
Beispiel #20
0
        private void dgSummon_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }

            if (dgSummon.SelectedRows.Count == 0)
            {
                MessageBox.Show("Извещение не выбрано!");
                return;
            }
            DBSummon      dbs = new DBSummon();
            SummonVO      svo = dbs.GetSummonByIDS(dgSummon.SelectedRows[0].Cells["ids"].Value.ToString());
            PreviousState ps  = new PreviousState(dgSummon);

            ShowSummon ss = new ShowSummon(mf.UVO, svo);

            ss.ShowDialog();
        }
Beispiel #21
0
        private void EnableAll(ShowSummon ss)
        {
            ss.summonTransfer1.Enabled = false;
            ss.summonTransfer2.Enabled = false;
            ss.bEdit.Enabled           = false;
            ss.bSave.Enabled           = true;

            //if (ss.pfSERIAL.Required)
            {
                ss.pfSERIAL.ACCESSMODE      = "EDIT";
                ss.pfSERIAL.Enabled         = true;
                ss.pfSERIAL.RequiredEnabled = true;
            }


            /*ss.chbDeterm.Enabled = true;
            *  if (ss.chbDeterm.Checked)
            *   ss.dtpAPPROX.Enabled = false;
            *  else
            *   ss.dtpAPPROX.Enabled = true;*/
        }
Beispiel #22
0
 public override void EnableInitial(ShowSummon ss)
 {
     ss.bEdit.Enabled      = true;
     ss.bDelSummon.Enabled = true;
 }
Beispiel #23
0
 public override void EnableEdit(ShowSummon ss)
 {
     EnableAll(ss);
 }
Beispiel #24
0
 public override void ssLoad(ShowSummon ss)
 {
     DisableAbsolute(ss);
     LoadSummon(ss);
     EnableInitial(ss);
 }
Beispiel #25
0
 private void EnableAll(ShowSummon ss)
 {
 }
Beispiel #26
0
 private void EnableAll(ShowSummon ss)
 {
     //ss.bEdit.Enabled = false;
     //ss.bSave.Enabled = true;
 }
Beispiel #27
0
 private void EnableAll(ShowSummon ss)
 {
     ss.summonTransfer1.Enabled = false;
     ss.bEdit.Enabled           = false;
     ss.bSave.Enabled           = true;
 }
Beispiel #28
0
 public override void EnableInitial(ShowSummon ss)
 {
     //ss.bEdit.Enabled = true;
     ss.bPurchMat.Enabled = true;
 }