public void AddProduktKund(KundDTO kund, double avtal, double tillägg, bool gradT, bool gradA, int tim, string kommentar, string produktID) //Lägg till kund hos vald produkt { using (var db = new DataContext()) { Intäktsbudget intäktsbudget = new Intäktsbudget(); ProduktIntäktsbudget produktIntäktsbudget = new ProduktIntäktsbudget() { Intäktsbudget = intäktsbudget, Intäktsbudget_IntäktsbudgetID = intäktsbudget.IntäktsbudgetID, Produkt_ProduktID = produktID }; KundIntäktsbudget kundIntäktsbudget = new KundIntäktsbudget() { Intäktsbudget = intäktsbudget, Kund_KundID = kund.KundID, Intäktsbudget_IntäktsbudgetID = intäktsbudget.IntäktsbudgetID }; intäktsbudget.ProduktIntäktsbudget.Add(produktIntäktsbudget); intäktsbudget.Avtal = avtal; intäktsbudget.Tillägg = tillägg; intäktsbudget.GradT = gradT; intäktsbudget.GradA = gradA; intäktsbudget.Budget = avtal + tillägg; intäktsbudget.Tim = tim; intäktsbudget.KundIntäktsbudget.Add(kundIntäktsbudget); intäktsbudget.Kommentar = kommentar; intäktsbudget.Låst = false; db.Intäktsbudget.Add(intäktsbudget); db.SaveChanges(); } }
public frmRedigeraKund(KundDTO kund) { InitializeComponent(); businessManager = new BusinessLayer.BusinessManager(); this.kund = kund; Load(); }
private void btnVäljKund_Click(object sender, EventArgs e) { KundDTO kunden = (KundDTO)dgvIntäktsbudgeteringKund.CurrentRow.DataBoundItem; dgvIntäktsbudgeteringKund.DataSource = null; lblValdKundID.Text = kunden.KundID; lblValdKundNamn.Text = kunden.Namn; Show(); Update(); }
public void UpdateKund(KundDTO oldKund, string id, string namn, string kategori) //Uppdaterar kundlista { using (var db = new DataContext()) { var kundKategori = (from x in db.KundKategori where x.Namn == kategori select x).FirstOrDefault(); var tempKund = (from x in db.Kund where x.KundID == oldKund.KundID select x).FirstOrDefault(); var kund = new Kund { KundID = id, Namn = namn, KundKategori = kundKategori }; db.Kund.Remove(tempKund); db.Kund.Add(kund); db.SaveChanges(); } }