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