private void button2_Click(object sender, EventArgs e) { if (textBox1.Text == "" || dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Podaj jakąś ilość lub zaznacz jeden wiersz do poprawy!!!", "błąd"); return; } double.TryParse(textBox1.Text, out double qty); string litm = (string)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value; string nazwa = (string)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[3].Value; var db2008 = new DB2008DataContext(); var kod = (from c in db2008.SLOWNIK_1s where c.IMLITM.Trim() == litm.Trim() select c).First(); DialogResult dl = MessageBox.Show("Czy zaksięgować detal\n" + litm + " " + nazwa + "\n RW na magazyn " + mag_zlec + " Ilosc:" + qty.ToString() + " " + kod.JM_PROD.Trim(), "ksiegowanie", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dl == DialogResult.No) { return; } db_raportyDataContext db = new db_raportyDataContext(); var nrec = new IPO_ZDAWKA_PW(); nrec.Czy_korygowany = true; nrec.Data_utworzenia_poz = DateTime.Now; nrec.Ilosc = qty; nrec.IPO_ID_POZYCJI = -1; nrec.ITM = kod.IMITM.ToString(); nrec.typ = 0; nrec.Zaksiegowany_JDE = false; nrec.JM = kod.JM_PROD.Trim(); nrec.Kod_zlecenia_klienta = kod_wyr; nrec.Koszt_IPO = 0; nrec.Koszt_mat_IPO = 0; nrec.Magazyn_IPO = mag_zlec; nrec.Nazwa_pozycji = nazwa; nrec.Nr_indeksu = litm; nrec.Nr_zam_klienta = litm; nrec.Nr_seryjny = ""; nrec.Nr_zam_klienta = ""; nrec.Nr_zlecenia_IPO = nr_zlec; nrec.Powod_korekty = "DODANE " + DateTime.Now.ToString() + " RĘCZNIE PRZEZ " + user_name; nrec.RW_PW = "RW"; db.IPO_ZDAWKA_PWs.InsertOnSubmit(nrec); db.SubmitChanges(); this.textBox1.Text = ""; this.Update_grid(); }
private void button1_Click(object sender, EventArgs e) //zapisz rekord { WebReference.Service1 srv = new WebReference.Service1(); var db2008 = new DB2008DataContext(); var kod = (from c in db2008.SLOWNIK_1s where c.IMLITM.Trim() == litm.Trim() select c).First(); db_raportyDataContext db = new db_raportyDataContext(); var nrec = new IPO_ZDAWKA_PW(); nrec.Czy_korygowany = true; nrec.Data_utworzenia_poz = DateTime.Now; nrec.Ilosc = qty; nrec.IPO_ID_POZYCJI = -1; nrec.ITM = itm.ToString(); nrec.typ = 0; nrec.Zaksiegowany_JDE = false; nrec.JM = kod.JM_PROD.Trim(); nrec.Kod_zlecenia_klienta = tb_litm.Text; nrec.Koszt_IPO = 0; nrec.Koszt_mat_IPO = 0; nrec.Magazyn_IPO = mag_dom; nrec.Nazwa_pozycji = lb_nazwa.Text; nrec.Nr_indeksu = litm; nrec.Nr_zam_klienta = litm; nrec.Nr_seryjny = ""; nrec.Nr_zam_klienta = ""; nrec.Nr_zlecenia_IPO = nr_zlec_IPO; nrec.Powod_korekty = "DODANE " + DateTime.Now.ToString() + " RĘCZNIE PRZEZ " + user; if (rbPW.Checked) { nrec.RW_PW = "PW"; } if (rbRW.Checked) { nrec.RW_PW = "RW"; } if (rbPU.Checked) { nrec.RW_PW = "PU"; nrec.typ = 1; } db.IPO_ZDAWKA_PWs.InsertOnSubmit(nrec); db.SubmitChanges(); this.Close(); }