Beispiel #1
0
 private void Button1_Click(object sender, EventArgs e)
 {
     Repository.UserPointRepository userPointRepository = new Repository.UserPointRepository();
     if (rbAdd.Checked)
     {
         Repository.UserBargainRepository userBargainRepository = new Repository.UserBargainRepository();
         UserBargain userBargain = userBargainRepository.GetFirstAdmin();
         for (int i = 1; i <= numericUpDown1.Value; i++)
         {
             userPointRepository.Add(new UserPoint
             {
                 Date             = DateTime.Now,
                 IsVerify         = true,
                 UserBargain_Id_1 = _userid,
                 UserBargain_Id_2 = userBargain.Id
             });
             userPointRepository.Save2();
         }
     }
     else if (rbRemo.Checked)
     {
         for (int i = 1; i <= numericUpDown1.Value; i++)
         {
             userPointRepository.DeleteFirst(_userid);
             userPointRepository.Save2();
         }
     }
     MessageBox.Show("امتیاز ها با موفقیت ثبت شد");
     lblPointsTest.Text = $"مجموع امتیازات : {userPointRepository.CountPoint(_userid)*10} امتیاز ";
 }
 public void AddUser(UserBargain user)
 {
     if (!_mydb.UserBargains.Any(x => x.Userid == user.Userid))
     {
         _mydb.UserBargains.Add(user);
     }
 }
 public FrmEditUser(long id)
 {
     using (UserBargainRepository UserBargainRepository = new UserBargainRepository())
     {
         UserBargain = UserBargainRepository.GetUserWithMyID(id);
     }
     InitializeComponent();
 }
        public async Task <UserBargain> UpdateAsync(UserBargain UserBargain)
        {
            UserBargain myuser = GetUserWithUserIdTelegram(UserBargain.Userid);

            myuser.Name     = UserBargain.Name;
            myuser.Family   = UserBargain.Family;
            myuser.Mobile   = UserBargain.Mobile;
            myuser.BankCard = UserBargain.BankCard;
            myuser.Verify   = UserBargain.Verify;
            await Save();

            return(myuser);
        }
        public UserBargain Update(UserBargain UserBargain)
        {
            UserBargain myuser = GetUserWithMyID(UserBargain.Id);

            myuser.Name       = UserBargain.Name;
            myuser.Family     = UserBargain.Family;
            myuser.Mobile     = UserBargain.Mobile;
            myuser.BankCard   = UserBargain.BankCard;
            myuser.Verify     = UserBargain.Verify;
            myuser.IsAdmin    = UserBargain.IsAdmin;
            myuser.AliasNames = UserBargain.AliasNames;
            Save();
            return(myuser);
        }
Beispiel #6
0
        public Transaction Add(Transaction Transaction)
        {
            UserBargainRepository userBargainRepository = new UserBargainRepository();

            UserBargain userBargain = userBargainRepository.GetUserWithMyID(Transaction.UserBargain_Id);

            if (Transaction.TransactionType_Id == 1)
            {
                userBargain.PriceGarranty += Transaction.Price;
            }
            else if (Transaction.TransactionType_Id == 2)
            {
                userBargain.PriceGarranty -= Transaction.Price;
            }

            var tmp = _mydb.Transaction.Add(Transaction);

            Save();
            userBargainRepository.Save();

            return(tmp);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="time"></param>
        /// <param name="user"></param>
        /// <param name="type">1=Sel & 2=Buy</param>
        /// <returns></returns>
        public int CountOpenLafz(DateTime time, UserBargain user, int type)
        {
            var tmp_sel = _mydb.SellBuy.Where(x => x.DateTime >= time && x.UserBargain_Id == user.Id && x.SellBuyType_Id == type);

            int selbuy_count = 0;

            try
            {
                selbuy_count = tmp_sel.Sum(x => x.Count);
            }
            catch { }
            int bargen_count = 0;

            foreach (var item in tmp_sel)
            {
                try
                {
                    bargen_count += _mydb.BargainSuccess.Where(x => x.SellBuy_Id == item.Id && x.Price2 == 0).Sum(x => x.count);
                }
                catch { }
            }

            return(selbuy_count - bargen_count);
        }