Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 public frmRedigeraKund(KundDTO kund)
 {
     InitializeComponent();
     businessManager = new BusinessLayer.BusinessManager();
     this.kund       = kund;
     Load();
 }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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();
            }
        }