private void btnAddContract_Click(object sender, EventArgs e) { if (isNumber(txtPret.Text)) { if (db.CONTRACTs.Any(x => x.CONTRACT_ID == id)) { var contract = db.CONTRACTs.First <CONTRACT>(); contract.DATA_CONTRACT = dataContract.Value; contract.PRET = int.Parse(txtPret.Text); contract.FURNIZOR_ID = short.Parse(cmbFurnizor.SelectedValue.ToString()); contract.PRODUSE_ID = short.Parse(cmbProdus.SelectedValue.ToString()); db.SaveChanges(); } else { short id_furnizor = short.Parse(cmbFurnizor.SelectedValue.ToString()); short id_produse = short.Parse(cmbProdus.SelectedValue.ToString()); var contract = new CONTRACT() { FURNIZOR_ID = id_furnizor, PRODUSE_ID = id_produse, DATA_CONTRACT = Convert.ToDateTime(dataContract.Text), PRET = int.Parse(txtPret.Text) }; db.CONTRACTs.Add(contract); db.SaveChanges(); } } else { MessageBox.Show("Introdu corect datele!"); } this.Close(); }
public adaugaContract(CONTRACT obj) { InitializeComponent(); FillCombobox(); db = new Entities(); if (obj == null) { } else { id = obj.CONTRACT_ID; txtPret.Text = obj.PRET.ToString(); dataContract.Value = obj.DATA_CONTRACT.Value; cmbFurnizor.SelectedValue = obj.FURNIZOR_ID; cmbProdus.SelectedValue = obj.PRODUSE_ID; } }