void Sil() { for (int i = 0; i < Liste.RowCount; i++) { int bb = int.Parse(Liste.Rows[i].Cells[1].Value.ToString()); var UrnId = _db.stStokDurums.First(x => x.UrunKodu == Liste.Rows[i].Cells[3].Value.ToString() && x.LotSeriNo == Liste.Rows[i].Cells[4].Value.ToString()).Id; var srg = _db.stUrunCikis.First(x => x.UrunId == UrnId && x.CikisNo == bb); srg.FaturaDurum = false; _db.SubmitChanges(); //_db.stUrunCikis.First(x => x.UrunId == UrnId && x.CikisNo == bb).FaturaDurum = false; //_db.SubmitChanges(); (alternatif yazım) } _db.ftFaturaKesUsts.DeleteOnSubmit(_db.ftFaturaKesUsts.First(x => x.FKayitNo == fkayNo)); var alt = (from c in _db.ftFaturaKesAlts //alttaki kayıtları bir liste içine attık oradan sileceğiz where c.FKayitNo == fkayNo // DeleteAllOnSubmit çalışması için select c).ToList(); _db.ftFaturaKesAlts.DeleteAllOnSubmit(alt); _db.SubmitChanges(); MessageBox.Show("Silme işlemi başarılı. Başın göğe erdi mi??"); Close(); _f.FaturaCikis(); }
void Sil() { for (int i = 0; i < Liste.RowCount; i++) { int bb = int.Parse(Liste.Rows[i].Cells[1].Value.ToString()); var UrnId = _db.stStokDurums.First(x => x.UrunKodu == Liste.Rows[i].Cells[3].Value.ToString() && x.LotSeriNo == Liste.Rows[i].Cells[4].Value.ToString()).Id; //var srg = _db.stUrunCikis.First(x => x.UrunId == UrnId && x.CikisNo == bb); //srg.FaturaDurum = false; _db.stUrunCikis.First(x => x.UrunId == UrnId && x.CikisNo == bb).FaturaDurum = false; _db.SubmitChanges(); } _db.ftFaturaKesUsts.DeleteOnSubmit(_db.ftFaturaKesUsts.First(x => x.FKayitNo == fkayNo)); var alt = (from c in _db.ftFaturaKesAlts where c.FKayitNo == fkayNo select c).ToList(); _db.ftFaturaKesAlts.DeleteAllOnSubmit(alt); _db.SubmitChanges(); MessageBox.Show("Silme işlemi başarılı. Başın göğe erdi mi?"); Close(); _f.FaturaCikis(); }
private void Liste_DoubleClick(object sender, EventArgs e) { Sec(); //Secim = true; switch (UstL) { case "D": if (Secim && _secimId > 0) { AnaSayfa.Aktarma1 = _secimId; Close(); //_f.FaturaCikis(); } break; case "S": if (Secim && _secimId > 0) { AnaSayfa.Aktarma1 = _secimId; Close(); _f.FaturaCikis(); } break; } }
private void Liste_DoubleClick(object sender, EventArgs e) { Sec(); if (_secimId > 0) //Birşey açıp buraya ulaşmayı değil buradan bir yere ulaşmak istiyoruz, o yüzden seçimi burada kullanmadık { AnaSayfa.Aktarma = _secimId; Close(); _f.FaturaCikis(); } }
private void Liste_DoubleClick(object sender, EventArgs e) { Sec(); Secim = true; if (Secim && _secimId > 0) { AnaSayfa.Aktarma = _secimId; Close(); _f.FaturaCikis(); } }