private void btnUpdate_Click(object sender, EventArgs e) { if (MessageBox.Show("Profilinizi dəyişməyə əminsiniz?", "Xəbərdarlıq", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { try { btnUpdate.Enabled = false; this.Cursor = Cursors.WaitCursor; string mobileOperator = (string)cmbOperator.SelectedItem; string mobileNumberPrefix = cmbMobileNumberPrefix.SelectedItem.ToString(); string mobileNumber = txtMobileNumber.Text.Trim(); string username = txtUsername.Text.Trim(); string password = txtPassword.Text.Trim(); string sign = txtSign.Text.Trim(); bool hasError = false; if (mobileNumber.Length != 7) { hasError = true; MessageBox.Show("Mobil nömrənizi düzgün daxil etmədiniz!\nNömrə 7 rəqəmli olmalıdır", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (!hasError) { switch (mobileOperator) { case "Bakcell": Bakcell bk = new Bakcell(); bk.UserName = username; bk.Password = password; bk.Login(); if (bk.SuccessLogin) { //heqiqetende bele istifadeci var hasError = false; } else { //Bakcell de bele istifadeci yoxdur hasError = true; } break; case "Azercell": Azercell az = new Azercell(); az.LoginPrefix = mobileNumberPrefix; az.UserName = mobileNumber; az.Password = password; az.Login(); if (az.SuccessLogin) { //heqiqetende bele istifadeci var hasError = false; } else { //Bakcell de bele istifadeci yoxdur hasError = true; } break; } } if (!hasError) { //yuxaridaki yoxlamadan sonra da sehv olmadigina gore //melumatlari sistemin bazasina gonderirik Pulsuz_Mesaj.AutoCongratulateServices.UserObject user = new Pulsuz_Mesaj.AutoCongratulateServices.UserObject(); user.mobileOperator = mobileOperator; user.username = username; user.password = password; user.phoneNumber = mobileNumberPrefix + mobileNumber; user.sign = sign; //cari userin meluatlarini yenileyir, ugurlu olanda true eks halda false qaytarir int result = ac.updateUser(user, currUserId); if (result == 1) { //yeni bazaya ugurla yazildi=istifadeci yaradildi //bazaya yazilma ile elaqeli sehv bas verdi MessageBox.Show("Təbriklər, sizin məlumatlar uğurla yeniləndi\n", "Məlumat", MessageBoxButtons.OK, MessageBoxIcon.Information); } //bu nomre artiq sistemde qydiyyatdan kecib else if (result == -1) { MessageBox.Show("Daxil etdiyiniz nömrəyə uyğun istifadəçi artıq sistemdə mövcuddur! \n" + "Əgər şifrəni unutmuşsunuzsa \"Şifrəni xatırla\" düyməsinə sıxın", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //bele istifadeci movcuddur else if (result == -2) { MessageBox.Show("Daxil etdiyiniz istifadəçi adı artıq sistemdə mövcuddur! \n" + "Zəhmət olmasa fərqli istifadəçi adı seçin!", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //bazaya yazilma ile elaqeli sehv bas verdi MessageBox.Show("Sorğunun icrası ilə əlaqəli səhv baş verdi! \n" + "Zəhmət olmasa bir az sonra yenidən yoxlayın", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { //Azercell ve ya Bakcell de bele istifadeci yoxdur MessageBox.Show(mobileOperator + " -də daxil etdiyniz istifadəçi adı və şifrə \n" + "kombinasiyasına uyğun məlumat tapılmadı!", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch { MessageBox.Show("Səhv baş verdi! \n", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { this.Cursor = Cursors.Default; btnUpdate.Enabled = true; } }//end_of_dialogbox }
private void btnSubmit_Click(object sender, EventArgs e) { try { btnSubmit.Enabled = false; this.Cursor = Cursors.WaitCursor; string mobileOperator = (string)cmbOperator.SelectedItem; string mobilNumberPrefix = (string)cmbMobileNumberPrefix.SelectedItem; string mobileNumber = txtMobileNumber.Text.Trim(); string username = txtUsername.Text.Trim(); string password = txtPassword.Text.Trim(); string sign = txtSign.Text.Trim(); bool hasError = false; if (mobileNumber.Length != 7) { hasError = true; MessageBox.Show("Mobil nömrənizi düzgün daxil etmədiniz!\nNömrə 7 rəqəmli olmalıdır", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (!hasError) { switch (mobileOperator) { case "Bakcell": Bakcell bk = new Bakcell(); bk.UserName = username; bk.Password = password; bk.Login(); if (bk.SuccessLogin) { //heqiqetende bele istifadeci var hasError = false; } else { //Bakcell de bele istifadeci yoxdur hasError = true; //Bakcell de bele istifadeci yoxdur MessageBox.Show("Bakcell -də daxil etdiyniz istifadəçi adı və şifrə \n" + "kombinasiyasına uyğun məlumat tapılmadı!", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case "Azercell": Azercell az = new Azercell(); az.LoginPrefix = mobilNumberPrefix; az.UserName = mobileNumber; az.Password = password; az.Login(); if (az.SuccessLogin) { //heqiqetende bele istifadeci var hasError = false; } else { //Bakcell de bele istifadeci yoxdur hasError = true; //Azercell de bele istifadeci yoxdur MessageBox.Show("Azercell-də daxil etdiyniz istifadəçi adı və şifrə \n" + "kombinasiyasına uyğun məlumat tapılmadı!", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; default: //opertaor secmeyende hasError = true; MessageBox.Show("Operator seçməlisiniz! \n", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } if (!hasError) { //yuxaridaki yoxlamadan sonra da sehv olmadigina gore //melumatlari sistemin bazasina gonderirik AutoCongratulate ac = new AutoCongratulate(); Pulsuz_Mesaj.AutoCongratulateServices.UserObject user = new Pulsuz_Mesaj.AutoCongratulateServices.UserObject(); user.mobileOperator = mobileOperator; user.username = username; user.password = password; user.phoneNumber = mobilNumberPrefix + mobileNumber; user.sign = sign; int result = ac.createUser(user); if (result == 1)//yeni ugurla yaradildisa { //yeni bazaya ugurla yazildi=istifadeci yaradildi MessageBox.Show("Təbriklər, siz uğurla qeydiyyatdan keçdiniz\n", "Məlumat", MessageBoxButtons.OK, MessageBoxIcon.Information); } //bu nomre artiq sistemde qydiyyatdan kecib else if (result == -1) { MessageBox.Show("Daxil etdiyiniz nömrəyə uyğun istifadəçi artıq sistemdə mövcuddur! \n" + "Əgər şifrəni unutmuşsunuzsa \"Şifrəni xatırla\" düyməsinə sıxın", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //bele istifadeci movcuddur else if (result == -2) { MessageBox.Show("Daxil etdiyiniz istifadəçi adı artıq sistemdə mövcuddur! \n" + "Zəhmət olmasa fərqli istifadəçi adı seçin!", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //bazaya yazilma ile elaqeli sehv bas verdi, yada nese basqa anlasilmaz bir sehv MessageBox.Show("Sorğunun icrası ilə əlaqəli səhv baş verdi! \n" + "Zəhmət olmasa bir az sonra yenidən yoxlayın", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }//if !hasRrror } } catch { MessageBox.Show("Səhv baş verdi! \n", "Xəbərdarlıq", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { this.Cursor = Cursors.Default; btnSubmit.Enabled = true; } }