Example #1
0
        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();
        }
Example #2
0
        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();
        }