Exemplo n.º 1
0
        private void bSave_Click(object sender, EventArgs e)
        {
            if (pickWPName1.textBox1.Text == "")
            {
                MessageBox.Show("Выберите изделие!");
                return;
            }
            if (tbQUANTITY.Value == 0)
            {
                MessageBox.Show("Введите количество изделий!");
                return;
            }
            if (cbCustDept.Items.Count == 0)
            {
                MessageBox.Show("Необходиом добавить хотя бы один отдел заказчика!");
                return;
            }
            DBSummon dbs = new DBSummon();
            SummonVO SVO = new SummonVO();

            SVO.ID  = this.IDNEWSUMMON.ToString();
            SVO.IDS = dbs.GetNextNumber();
            //SVO.ACCEPTANCE = cbAccept.Text;
            SVO.CONTRACT   = tbCONTRACT.Text;
            SVO.CREATED    = DateTime.Now;
            SVO.DELIVERY   = tbDELIVERY.Text;
            SVO.IDCUSTOMER = cbCustomers.SelectedValue.ToString();
            SVO.PAYSTATUS  = tbPAYSTATUS.Text;
            SVO.IDSTATUS   = 1;
            SVO.NOTE       = tbNote.Text;
            SVO.PTIME      = dtpPTIME.Value;
            SVO.QUANTITY   = (int)tbQUANTITY.Value;
            SVO.SHIPPING   = tbSHIPPING.Text;
            if (cbSISP.SelectedIndex == 0)
            {
                SVO.SISP = false;
            }
            else
            {
                SVO.SISP = true;
            }
            SVO.IDACCEPT       = (int)cbAccept.SelectedValue;
            SVO.IDWPNAME       = pickWPName1.PickedProduct.GetID();
            SVO.WPTYPE         = pickWPName1.PickedProduct.GetProductType().ToString();
            SVO.IDPACKING      = (int)cbPacking.SelectedValue;
            SVO.IDCUSTOMERDEPT = (int)cbCustDept.SelectedValue;
            SVO.VIEWED         = true;
            SVO.NOTEPDB        = "";
            SVO.BILLPAYED      = false;
            SVO.DOCSREADY      = false;
            SVO.CONTRACTTYPE   = cbCONTRACTTYPE.Text;
            SVO.BILLNUMBER     = tbBillNumber.Text;

            SVO.PACKINGLISTREQ = true;
            SVO.PASSPORTREQ    = true;
            SVO.PLANKAREQ      = true;
            SVO.SERIALREQ      = true;
            SVO.MANUALREQ      = true;

            /*if (chbDeterm.Checked)
             *  SVO.PASSDATE = null;
             * else
             *  SVO.PASSDATE = dtpAPPROX.Value;*/

            dbs.SaveNewSummon(SVO, UVO);
            tbIDS.Text = SVO.IDS;
            MessageBox.Show("Извещение успешно создано! Извещению присвоен номер: " + SVO.IDS);
            this.Close();
        }
Exemplo n.º 2
0
        private void bAdd_Click(object sender, EventArgs e)
        {
            if (pickWPName1.textBox1.Text == "")
            {
                MessageBox.Show("Выбеоите изделие!");
                return;
            }
            if (tbQUANTITY.Value == 0)
            {
                MessageBox.Show("Введите количество изделий!");
                return;
            }
            if (cbCustDept.Items.Count == 0)
            {
                MessageBox.Show("Необходиом добавить хотя бы один отдел заказчика!");
                return;
            }
            if (MessageBox.Show("Вы действительно хотите сохранить и передать в ПДБ?", "Внимание!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }
            DBSummon dbs = new DBSummon();
            SummonVO SVO = new SummonVO();

            SVO.ID  = this.IDNEWSUMMON.ToString();
            SVO.IDS = dbs.GetNextNumber();
            //SVO.ACCEPTANCE = cbAccept.Text;
            SVO.CONTRACT   = tbCONTRACT.Text;
            SVO.CREATED    = DateTime.Now;
            SVO.DELIVERY   = tbDELIVERY.Text;
            SVO.IDCUSTOMER = cbCustomers.SelectedValue.ToString();
            SVO.PAYSTATUS  = tbPAYSTATUS.Text;
            SVO.IDSTATUS   = 2;
            SVO.NOTE       = tbNote.Text;
            SVO.PTIME      = dtpPTIME.Value;
            SVO.QUANTITY   = (int)tbQUANTITY.Value;
            SVO.SHIPPING   = tbSHIPPING.Text;
            if (cbSISP.SelectedIndex == 0)
            {
                SVO.SISP = false;
            }
            else
            {
                SVO.SISP = true;
            }
            SVO.IDWPNAME  = pickWPName1.PickedProduct.GetID();
            SVO.WPTYPE    = pickWPName1.PickedProduct.GetProductType().ToString();
            SVO.IDACCEPT  = (int)cbAccept.SelectedValue;
            SVO.IDPACKING = (int)cbPacking.SelectedValue;
            //SVO.IDMOUNTINGKIT = (int)cbMountingKit.SelectedValue;
            SVO.IDCUSTOMERDEPT = (int)cbCustDept.SelectedValue;
            //SVO.PASSDATE = null;
            SVO.VIEWED         = false;
            SVO.NOTEPDB        = "";
            SVO.DOCSREADY      = false;
            SVO.BILLPAYED      = false;
            SVO.CONTRACTTYPE   = cbCONTRACTTYPE.Text;
            SVO.BILLNUMBER     = tbBillNumber.Text;
            SVO.PACKINGLISTREQ = true;
            SVO.PASSPORTREQ    = true;
            SVO.PLANKAREQ      = true;
            SVO.SERIALREQ      = true;
            SVO.MANUALREQ      = true;

            dbs.AddNewSummon(SVO, UVO);
            //MessageBox.Show("Извещение успешно создано и передано в ОЗиС!");
            this.Close();
        }