Example #1
0
 private void btnSubDelete_Click(object sender, EventArgs e)
 {
     using (DB_GymEntities dbGym = new DB_GymEntities())
     {
         var tbl = dbGym.Tbl_Wardrops.Where(c => c.Wardrop_ID == _num).ToList();
         if (tbl[0].Wardrop_State == "پر")
         {
             MessageBox.Show("این کمد به دلیل پر بودن قابل حذف نمی باشد");
             return;
         }
     }
     ActiveSubMenuBtn(sender);
     if (MessageBox.Show("آیا از حذف این کاربر مطمن هستید؟", "توجه", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             dbGym.Tbl_Wardrops.Remove(dbGym.Tbl_Wardrops.Find(_num));
             dbGym.SaveChanges();
             dtGrid.DataSource = dbGym.Tbl_Wardrops.ToList();
         }
         _timerflag         = 0;
         _width             = 0;
         pnlSubMenu.Size    = new Size(_width, pnlSubMenu.Height);
         pnlSubMenu.Visible = false;
     }
 }
Example #2
0
 private void btn_Add_Click(object sender, EventArgs e)
 {
     try
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             bool any = dbGym.Tbl_Wardrops.Any(c => c.Wardrop_Number == txt.Text);
             if (any)
             {
                 lblWarn.Text      = "این شماره ی کمد وجود دارد";
                 lblWarn.ForeColor = Color.Red;
                 dbGym.Dispose();
                 return;
             }
             Tbl_Wardrops tbl = new Tbl_Wardrops()
             {
                 Wardrop_AthleteName = "بدون مشتری",
                 Wardrop_Number      = txt.Text,
                 Wardrop_State       = "خالی"
             };
             dbGym.Tbl_Wardrops.Add(tbl);
             dbGym.SaveChanges();
             lblWarn.Text      = "کمد ثبت شد";
             lblWarn.ForeColor = Color.Green;
         }
     }
     catch
     {
         MessageBox.Show("مشکل در ثبت کمد");
     }
 }
Example #3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (txtName.Text == String.Empty)
            {
                MessageBox.Show("قسمت نام را پر کنید");
                return;
            }
            try
            {
                using (DB_GymEntities gymDB = new DB_GymEntities())
                {
                    if (_flag == 1)
                    {
                        _imageName = Guid.NewGuid().ToString() + Path.GetExtension(pctImage.ImageLocation);
                    }
                    else
                    {
                        _imageName = Guid.NewGuid().ToString() + ".png";
                        _flag      = 0;
                    }
                    string path = Application.StartupPath + "/Images/";
                    if (Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    pctImage.Image.Save(path + _imageName);
                    var tblr = gymDB.Tbl_Athlete.Where(c => c.Athlete_ID == _num).ToList();
                    File.Delete(Application.StartupPath + "/Images/" + tblr[0].Athlete_Image);
                    var tbl = gymDB.Tbl_Athlete.Where(c => c.Athlete_ID == _num).ToList();

                    tbl[0].Athlete_ID           = _num.Value;
                    tbl[0].Athlete_Address      = txtAddress.Text;
                    tbl[0].Athlete_FullName     = txtName.Text;
                    tbl[0].Athlete_PhoneNumber  = txtPhoneNumber.Text.ToString();
                    tbl[0].Athlete_WardropNum   = null;
                    tbl[0].Athlete_Image        = _imageName;
                    tbl[0].Athlete_BirthDay     = txtBirthDay.Text.ToString();
                    tbl[0].Athlete_JoinDate     = txtJoinDay.Text.ToString();
                    tbl[0].Athlete_ValidityDate = txtValidDay.Text.ToString();

                    gymDB.SaveChanges();

                    pctImage.Image.Save(path + _imageName);
                    MessageBox.Show("عملیات موفقیت آمیز بود");
                    dtGrid.DataSource  = gymDB.Tbl_Athlete.ToList();
                    pnlSubMenu.Visible = false;
                    _width             = 0;
                    _timerflag         = 0;
                    pnlSubMenu.Size    = new Size(_width, pnlSubMenu.Height);
                };
            }
            catch (Exception es)
            {
                MessageBox.Show(es.ToString());
                MessageBox.Show("عملیات موفقیت آمیز نبود");
            }
        }
Example #4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (txtName.Text == String.Empty)
            {
                MessageBox.Show("قسمت نام را پر کنید");
                return;
            }
            try
            {
                using (DB_GymEntities gymDB = new DB_GymEntities())
                {
                    string guid = Guid.NewGuid().ToString();
                    if (_flag == 1)
                    {
                        _imageName = guid + Path.GetExtension(pctImage.ImageLocation);
                    }
                    else
                    {
                        _imageName = guid + ".png";
                        _flag      = 0;
                    }
                    string path = Application.StartupPath + "/Images/";
                    if (Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    pctImage.Image.Save(path + _imageName);

                    Tbl_Athlete tbl = new Tbl_Athlete()
                    {
                        Athlete_Address      = txtAddress.Text,
                        Athlete_FullName     = txtName.Text,
                        Athlete_PhoneNumber  = txtPhoneNumber.Text.ToString(),
                        Athlete_WardropNum   = null,
                        Athlete_Image        = _imageName,
                        Athlete_BirthDay     = txtBirthDay.Text.ToString(),
                        Athlete_JoinDate     = txtJoinDay.Text.ToString(),
                        Athlete_ValidityDate = txValidDay.Text.ToString(),
                        Athlete_Barcod       = "_Barcode_" + guid + ".png"
                    };
                    gymDB.Tbl_Athlete.Add(tbl);
                    gymDB.SaveChanges();
                    //Make Barcode
                    barCodeCtrl.BarCode = tbl.Athlete_ID.ToString();
                    barCodeCtrl.SaveImage(path + "_Barcode_" + guid + ".png");
                    //
                    pctImage.Image.Save(path + _imageName);
                    MessageBox.Show("عملیات موفقیت آمیز بود");
                    Reset();
                };
            }
            catch (Exception es)
            {
                MessageBox.Show(es.ToString());
                MessageBox.Show("عملیات موفقیت آمیز نبود");
            }
        }
Example #5
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            PersianCalendar pc   = new PersianCalendar();
            string          date = pc.GetYear(DateTime.Today).ToString("0000") + "/" + pc.GetMonth(DateTime.Today).ToString("00") + "/" + pc.GetDayOfMonth(DateTime.Today).ToString("00");

            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    using (DB_GymEntities dbGym = new DB_GymEntities())
                    {
                        Tbl_Factor tblfactor = new Tbl_Factor()
                        {
                            Facotr_Price = int.Parse(lblTotalPrice.Text),
                            Athlete_ID   = _AthleteID,
                            Factor_Type  = "خرید از فروشگاه",
                            Factor_Date  = date
                        };

                        var tblstore = dbGym.Tbl_Store.Where(c => c.Store_FoodID == _GoodsID).ToList();
                        tblstore[0].Store_FoodID        = _GoodsID;
                        tblstore[0].Store_FoodInventory = (int.Parse(tblstore[0].Store_FoodInventory) - txtNumber.Value).ToString();
                        dbGym.Tbl_Factor.Add(tblfactor);
                        dbGym.SaveChanges();
                        ts.Complete();
                    }
                    MessageBox.Show("عملیات موفقیت آمیز بود");
                }
            }
            catch
            {
                MessageBox.Show("عملیات موفقیت آمیز نبود");
            }
            using (DB_GymEntities dbGym = new DB_GymEntities())
            {
                dtGridGoods.DataSource   = dbGym.Tbl_Store.ToList();
                dtGridAthlete.DataSource = dbGym.Tbl_Athlete.ToList();
                txtAthleteSearch.ResetText();
                txtGoodsSearch.ResetText();
                lblAthleteName.ResetText();
                lblGoodsName.ResetText();
                lblPrice.ResetText();
                lblTotalPrice.ResetText();
                btnEdit.Enabled = txtNumber.Enabled = false;
            }
        }
Example #6
0
 private void btnSubDelete_Click(object sender, EventArgs e)
 {
     ActiveSubMenuBtn(sender);
     if (MessageBox.Show("آیا از حذف این کاربر مطمن هستید؟", "توجه", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             dbGym.Tbl_Store.Remove(dbGym.Tbl_Store.Find(_num));
             dbGym.SaveChanges();
             dtGrid.DataSource = dbGym.Tbl_Store.ToList();
         }
         _timerflag         = 0;
         _width             = 0;
         pnlSubMenu.Size    = new Size(_width, pnlSubMenu.Height);
         pnlSubMenu.Visible = false;
     }
 }
Example #7
0
 private void btnSubDelete_Click(object sender, EventArgs e)
 {
     ActiveSubMenuBtn(sender);
     if (MessageBox.Show("آیا از حذف این کاربر مطمن هستید؟", "توجه", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             var tbl = dbGym.Tbl_Athlete.Where(c => c.Athlete_ID == _num).ToList();
             File.Delete(Application.StartupPath + "/Images/" + tbl[0].Athlete_Image);
             dbGym.Tbl_Athlete.Remove(dbGym.Tbl_Athlete.Find(_num));
             dbGym.SaveChanges();
             dtGrid.DataSource = dbGym.Tbl_Athlete.ToList();
         }
         _timerflag         = 0;
         _width             = 0;
         pnlSubMenu.Size    = new Size(_width, pnlSubMenu.Height);
         pnlSubMenu.Visible = false;
     }
 }
Example #8
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtName.Text) || String.IsNullOrEmpty(txtPass.Text) || String.IsNullOrEmpty(txtPass2.Text))
            {
                MessageBox.Show("لطفا همه ی قسمت ها را پر کنید");
                return;
            }
            if (txtPass2.Text != txtPass.Text)
            {
                MessageBox.Show("رمز های عبور طتابق ندارد");
                return;
            }
            try
            {
                using (DB_GymEntities dbGym = new DB_GymEntities())
                {
                    Tbl_AdminAccess tbl = new Tbl_AdminAccess()
                    {
                        AdminAccess_UserName       = txtName.Text,
                        AdminAccess_PassWord       = txtPass.Text,
                        AdminAccess_AddMember      = (cbAddMember.Checked == true) ? true : false,
                        AdminAccess_AddGoods       = (cbAddGoods.Checked == true) ? true : false,
                        AdminAccess_BackUp         = (cbBackUp.Checked == true) ? true : false,
                        AdminAccess_CaseHistory    = (cbCaseHistory.Checked == true) ? true : false,
                        AdminAccess_ManageAdmin    = (cbManageAccess.Checked == true) ? true : false,
                        AdminAccess_ManageGoods    = (cbManageGoods.Checked == true) ? true : false,
                        AdminAccess_ManageMember   = (cbManageMember.Checked == true) ? true : false,
                        AdminAccess_ManageWardRobe = (cbManageWardrobe.Checked == true) ? true : false,
                        AdminAccess_Restore        = (cbReStore.Checked == true) ? true : false,
                        AdminAccess_SaleGoods      = (cbSaleGoods.Checked == true) ? true : false,
                    };
                    dbGym.Tbl_AdminAccess.Add(tbl);
                    dbGym.SaveChanges();
                    MessageBox.Show("عملیات موفقیت آمیز بود");
                    dtGrid.DataSource = dbGym.Tbl_AdminAccess.ToList();
                }
            }

            catch
            {
                MessageBox.Show("عملیات موفقیت آمیز نبود");
            }
        }
Example #9
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             Tbl_Store tbl = new Tbl_Store()
             {
                 Store_FoodName      = txtName.Text,
                 Store_FoodPrice     = txtPrice.Value.ToString(),
                 Store_FoodInventory = txtInventory.Value.ToString()
             };
             dbGym.Tbl_Store.Add(tbl);
             dbGym.SaveChanges();
             MessageBox.Show("عملیات با موفقیت انجام شد");
             ResetFields();
         }
     }
     catch
     {
         MessageBox.Show("عملیات با موفقیت انجام نشد");
     }
 }
Example #10
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                using (DB_GymEntities dbGym = new DB_GymEntities())
                {
                    var tbl = dbGym.Tbl_Wardrops.Where(c => c.Wardrop_ID == _num).ToList();

                    tbl[0].Wardrop_State       = cmdState.Text;
                    tbl[0].Wardrop_AthleteName = txtResrv.Text;
                    dbGym.SaveChanges();
                    dtGrid.DataSource = dbGym.Tbl_Wardrops.ToList();
                }
                MessageBox.Show("عملیات موفقیت آمیز بود");
                _timerflag      = 0;
                _width          = 0;
                pnlSubMenu.Size = new Size(_width, pnlSubMenu.Height);
            }
            catch
            {
                MessageBox.Show("عملیات موفقیت آمیز بود", "اخطار");
            }
        }
Example #11
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     try
     {
         using (DB_GymEntities dbGym = new DB_GymEntities())
         {
             var tbl = dbGym.Tbl_Store.Where(c => c.Store_FoodID == _num).ToList();
             tbl[0].Store_FoodName      = txtGoodsName.Text;
             tbl[0].Store_FoodPrice     = txtPrice.Value.ToString();
             tbl[0].Store_FoodInventory = txtInventory.Value.ToString();
             dbGym.SaveChanges();
             dtGrid.DataSource = dbGym.Tbl_Store.ToList();
         }
         MessageBox.Show("عملیات موفقیت آمیز بود");
         _timerflag      = 0;
         _width          = 0;
         pnlSubMenu.Size = new Size(_width, pnlSubMenu.Height);
     }
     catch
     {
         MessageBox.Show("عملیات موفقیت آمیز بود", "اخطار");
     }
 }
Example #12
0
        private void btnPay_Click(object sender, EventArgs e)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    using (DB_GymEntities dbGym = new DB_GymEntities())
                    {
                        var tblAthlete = dbGym.Tbl_Athlete.Where(c => c.Athlete_ID == _num).ToList();
                        tblAthlete[0].Athlete_ValidityDate = txtValidDayFee.Text;

                        Tbl_Factor tblFactor = new Tbl_Factor()
                        {
                            Facotr_Price = int.Parse(txtFee.Value.ToString()),
                            Factor_Date  = txtValidDayFee.Text,
                            Factor_Type  = "شهریه",
                            Athlete_ID   = _num.Value
                        };
                        dbGym.Tbl_Factor.Add(tblFactor);
                        dbGym.SaveChanges();
                    }
                    ts.Complete();
                    Properties.Settings.Default.Fee = txtFee.Value.ToString();
                }
                _width             = 0;
                pnlSubMenu.Size    = new Size(_width, pnlSubMenu.Height);
                pnlSub.Visible     = true;
                pnlPayMent.Visible = false;
                _timerflag         = 0;
                Properties.Settings.Default.Fee = txtFee.Value.ToString();
            }
            catch
            {
                MessageBox.Show("عملیات موفقیت آمیز نبود");
            }
        }