Exemple #1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gridPhone.SelectedRows.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(gridPhone.Text);

                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            #region Phone Casting

            int phoneID = int.Parse(gridPhone.SelectedRows[0].Cells[1].Value.ToString());

            if (!Phone.Validation(phoneID, myConnection))
            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            Phone phone = Phone.Get(phoneID, myConnection);

            #endregion

            txtTitle.Text = phone.Title;

            FormManagement.EnableYesNo(this.Controls);

            txtTitle.Focus();
        }
Exemple #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gridBankAccount.SelectedRows.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(gridBankAccount.Text);
                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            #region BankAccount Casting

            int bankAccountId = int.Parse(gridBankAccount.SelectedRows[0].Cells[1].Value.ToString());

            if (!BankAccount.Validation(bankAccountId, myConnection))
            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            BankAccount bankAccount = BankAccount.Get(bankAccountId, myConnection);

            #endregion

            txtBankTitle.Text = bankAccount.BankTitle;

            txtCardNumber.Text = bankAccount.CardNumber;

            txtAccountNumber.Text = bankAccount.AccountNumber;

            FormManagement.EnableYesNo(this.Controls);

            txtBankTitle.Focus();
        }
Exemple #3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (lstPlayingBoardTypes.SelectedItems.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(lstPlayingBoardTypes.Text);

                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            PlayingBoardType playingBoardType = (PlayingBoardType)lstPlayingBoardTypes.SelectedItems[0].Tag;

            if (!PlayingBoardType.Validation(playingBoardType.ID, myConnection))
            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            cmbType.SelectedItem = playingBoardType.Type;

            txtPrice.Text = playingBoardType.Price.ToString();

            FormManagement.EnableYesNo(this.Controls);

            myConnection.Dispose();
        }
Exemple #4
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gridLevel.SelectedRows.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(gridLevel.Text);
                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            #region Level Casting

            int levelID = int.Parse(gridLevel.SelectedRows[0].Cells[1].Value.ToString());

            if (!Level.Validation(levelID, myConnection))
            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            Level level = Level.Get(levelID, myConnection);

            #endregion

            txtTitle.Text = level.Title;

            //FormsManagement.EnableYesNo(btnSave, btnEdit, btnDelete, btnYes, btnNo, gridLevel);
            FormManagement.EnableYesNo(this.Controls);
            txtTitle.Focus();
        }
Exemple #5
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gridCabinet.SelectedRows.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(gridCabinet.Text);

                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            #region Cabinet Casting

            int cabinetID = int.Parse(gridCabinet.SelectedRows[0].Cells[1].Value.ToString());

            if (!Cabinet.Validation(cabinetID, myConnection))
            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            Cabinet cabinet = Cabinet.Get(cabinetID, myConnection);

            #endregion

            txtTitle.Text = cabinet.Title;

            FormManagement.EnableYesNo(this.Controls);

            txtTitle.Focus();

            myConnection.Dispose();
        }
Exemple #6
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gridMember.SelectedRows.Count == 0)
            {
                DataValidationMesaage.NoSelectedItemFromList(gridMember.Text);

                return;
            }

            DataBaseDataContext myConnection = Setting.DataBase;

            #region Member Casting

            int memeberId = int.Parse(gridMember.SelectedRows[0].Cells[1].Value.ToString());

            if (!Member.Validation(memeberId, myConnection))

            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            Member member = Member.Get(memeberId, myConnection);

            #endregion

            #region PhoneNumber Casting

            string gridPhoneNumber = gridMember.SelectedRows[0].Cells[9].Value.ToString();

            PhoneNumber phoneNumber =
                myConnection.PhoneNumbers.FirstOrDefault(a => a.Number == gridPhoneNumber && a.Member == member);

            if (!PhoneNumber.Validation(phoneNumber.ID, myConnection))

            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            #endregion

            #region SocialNetworkAccount Casting

            string gridSocialAccount = gridMember.SelectedRows[0].Cells[8].Value.ToString();

            SocialNetworkAccount socialNetworkAccount =
                myConnection.SocialNetworkAccounts.FirstOrDefault(
                    a => a.Account == gridSocialAccount && a.Member == member);

            if (!SocialNetworkAccount.Validation(socialNetworkAccount.ID, myConnection))

            {
                DataValidationMesaage.NoDataInBank();

                return;
            }

            #endregion

            #region Fill TextBoxes

            txtCode.Text = member.Code;

            txtFirstName.Text = member.FirstName;

            txtLastName.Text = member.LastName;

            txtBirthDate.Text = BTM.Date.ConvertToPersianDate(member.BirthDate);

            txtNationalCode.Text = member.NationalCode;

            cmbSex.SelectedItem = member.Sex;

            cmbType.SelectedItem = member.Type;

            cmbLevel.SelectedItem = member.Level;

            cmbPhone.SelectedItem = phoneNumber.Phone;

            txtPhoneNumber.Text = phoneNumber.Number;

            cmbSocialNetworkType.SelectedItem = socialNetworkAccount.SocialNetworkType;

            txtSocialAccount.Text = socialNetworkAccount.Account;

            byte[] myBytes = member.Image;

            if (myBytes != null)
            {
                _memoryStream = new MemoryStream(myBytes);

                picBox.Image = Image.FromStream(_memoryStream);
            }

            #endregion

            FormManagement.EnableYesNo(this.Controls);

            btnImageSelect.Enabled = true;

            txtFirstName.Focus();

            myConnection.Dispose();
        }