Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtRahgiry.Text.Trim()))
            {
                MessageBox.Show(Messages.Error_Avarez_FillRahgiry);
            }
            else if (string.IsNullOrEmpty(txtPrice.Text.Trim()))
            {
                MessageBox.Show(Messages.Error_Avarez_FillPrice);
            }
            else
            {
                var a = new Avarez
                {
                    AvarezType = (short)cmbAvarezType.SelectedIndex,
                    CarId      = int.Parse(cmbPelak.SelectedValue.ToString()),
                    Price      = long.Parse(txtPrice.Text),
                    Rahgiri    = txtRahgiry.Text,
                    Tarikh     = fdpPardakhtDate.Controls[1].Text,
                    Deleted    = false
                };

                if (Id == 0)
                {
                    _ac.Create(a);
                }
                else
                {
                    a.Id = Id;
                    _ac.Update(a);
                }
                FillDGV();
                ClearValues();
            }
        }
 public void Create(Avarez avarez)
 {
     CarManagementDB.GetDb().GetCollection <Avarez>("Avarez").InsertOne(avarez);
 }
 public void Update(Avarez p)
 {
     CarManagementDB.GetDb().GetCollection <Avarez>("Avarez").UpdateOneAsync(x => x.Id == p.Id, Builders <Avarez> .Update
                                                                             .Set(u => u.Price, p.Price)
                                                                             .Set(u => u.Rahgiri, p.Rahgiri));
 }