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(); }
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(); }