private void btnSave_Click(object sender, System.EventArgs e)
        {
            if (txtName.Text.Trim() == String.Empty)
            {
                MessageBox.Show("Please enter the name.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtName.Focus();
                return;
            }

            AddressData addressdata;

            if (pageAction == "ADD")
            {
                addressdata = new AddressData();
                int id = IdManager.GetNextID("AddressData", "RecId");
                addressdata.RecId = id;
            }
            else
            {
                // We are editing an existing student.
                int id = int.Parse(grdAddress[grdAddress.CurrentRowIndex, 0].ToString());
                addressdata = AddressDataManager.GetAddressData(id);
            }

            addressdata.Name        = txtName.Text;
            addressdata.Address     = txtAddress.Text;
            addressdata.Phone       = txtPhone.Text;
            addressdata.Father      = txtFatherName.Text;
            addressdata.DOB         = dtDOB.Value;
            addressdata.Quali       = txtQualification.Text;
            addressdata.Nationality = txtNationality.Text;
            addressdata.Desig       = txtDesignation.Text;
            addressdata.Email       = txtMailId.Text;
            addressdata.Remarks     = txtOtherDetails.Text;

            if (pageAction == "ADD")
            {
                int id = IdManager.GetNextID("AddressData", "RecId");
                addressdata.RecId = id;
                AddressDataManager.CreateAddressData(addressdata);
            }
            else
            {
                AddressDataManager.UpdateAddressData(addressdata);
            }

            LoadAddressGrid();

            MessageBox.Show("Saved successfully.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);

            // Enable / Disable appropriate buttons.
            SetEditState(false);
        }
Beispiel #2
0
        private void btnSave_Click(object sender, System.EventArgs e)
        {
            if (txtName.Text.Trim() == String.Empty)
            {
                MessageBox.Show("لطفا نام و نام خانوادگی را وارد نمایید", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtName.Focus();
                return;
            }

            AddressData addressdata;

            if (pageAction == "ADD")
            {
                addressdata = new AddressData();
                int id = IdManager.GetNextID("AddressData", "RecId");
                addressdata.RecId = id;
            }
            else
            {//SourcePress,www.SourcePress.gigfa.com
                int id = int.Parse(grdAddress[grdAddress.CurrentRowIndex, 0].ToString());
                addressdata = AddressDataManager.GetAddressData(id);
            }
            //SourcePress,www.SourcePress.gigfa.com
            addressdata.Name        = txtName.Text;
            addressdata.Address     = txtAddress.Text;
            addressdata.Phone       = txtPhone.Text;
            addressdata.Father      = txtFatherName.Text;
            addressdata.DOB         = dtDOB.Value;
            addressdata.Quali       = txtQualification.Text;
            addressdata.Nationality = txtNationality.Text;
            addressdata.Desig       = txtDesignation.Text;
            addressdata.Email       = txtMailId.Text;
            addressdata.Remarks     = txtOtherDetails.Text;

            if (pageAction == "ADD")
            {
                int id = IdManager.GetNextID("AddressData", "RecId");
                addressdata.RecId = id;
                AddressDataManager.CreateAddressData(addressdata);
            }
            else
            {
                AddressDataManager.UpdateAddressData(addressdata);
            }

            LoadAddressGrid();

            MessageBox.Show("تغییرات با موفقیت ذخیره گردید", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);


            SetEditState(false);                        //SourcePress,www.SourcePress.gigfa.com
        }