Example #1
0
 private void btn_Edit_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_EditUserName.Text != "" && txt_EditPassword.Text != "")
         {
             if (user != txt_EditUserName.Text)
             {
                 if (UserComponent.checkAtiranUserName(txt_EditUserName.Text.ToString()) == 0)
                 {
                     bool result;
                     result = UserComponent.EditUser(USERID, txt_EditUserName.Text, txt_EditPassword.Text);
                     if (result == true)
                     {
                         panel3.Visible = false;
                         CustomMessageForm.CustomMessageBox.Show("پیغام", "ویرایش اطلاعات با موفقیت انجام شد");
                         dataGridView1.DataSource = UserComponent.GetUsers();
                         setgridview();
                     }
                     else
                     {
                         CustomMessageForm.CustomMessageBox.Show("پیغام", "خطا در ویرایش اطلاعات");
                     }
                 }
                 else
                 {
                     CustomMessageForm.CustomMessageBox.Show("پیغام", "نام کاربری تکراری می باشد، لطفا نام کاربری دیگری انتخاب نمایید.");
                 }
             }
             else
             {
                 bool result;
                 result = UserComponent.EditUser(USERID, txt_EditUserName.Text, txt_EditPassword.Text);
                 if (result == true)
                 {
                     panel3.Visible = false;
                     CustomMessageForm.CustomMessageBox.Show("پیغام", "ویرایش اطلاعات با موفقیت انجام شد");
                     dataGridView1.DataSource = UserComponent.GetUsers();
                     setgridview();
                 }
                 else
                 {
                     CustomMessageForm.CustomMessageBox.Show("پیغام", "خطا در ویرایش اطلاعات");
                 }
             }
         }
         else
         {
             CustomMessageForm.CustomMessageBox.Show("پیغام", "نام کاربری تکراری می باشد، لطفا نام کاربری دیگری انتخاب نمایید.");
         }
     }
     catch (Exception)
     {
         CustomMessageForm.CustomMessageBox.Show("پیغام", "خطا در ویرایش اطلاعات");
     }
 }
Example #2
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_UserName.Text != "" && txt_Password.Text != "")
         {
             if (UserComponent.checkAtiranUserName(txt_UserName.Text) == 0)
             {
                 if (txt_Password.Text.Trim().Equals(txt_ConfPassword.Text.Trim()))
                 {
                     int result = 0;
                     result = UserComponent.InserToUser(txt_UserName.Text, txt_Password.Text);
                     if (result > 0)
                     {
                         txt_UserName.Text = "";
                         txt_Password.Text = "";
                         txt_ConfPassword.Clear();
                         CustomMessageForm.CustomMessageBox.Show("پیغام", "ثبت اطلاعات با موفقیت انجام شد");
                         dataGridView1.DataSource = UserComponent.GetUsers();
                         setgridview();
                         // new by sharafzade
                         DialogResult x = Atiran.UI.WindowsForms.MessageBoxes.CustomMessageForm.CustomMessageBox.Show("پيغام", "آيا ميخواهيد براي كاربر تعريف شده، زير سيستم اختصاص دهيد؟", "w");
                         if (x == DialogResult.Yes)
                         {
                             ModuleAccessControl UAC    = new ModuleAccessControl(true, result);
                             UserControlLoader   loader = new UserControlLoader(UAC);
                         }
                     }
                     else
                     {
                         CustomMessageForm.CustomMessageBox.Show("پیغام", "خطا در ثبت اطلاعات");
                     }
                 }
                 else
                 {
                     CustomMessageForm.CustomMessageBox.Show("پیغام", "كلمه هاي عبور وارد شده مطابقت ندارد", "e");
                     txt_Password.Clear();
                     txt_ConfPassword.Clear();
                     txt_Password.Focus();
                 }
             }
             else
             {
                 CustomMessageForm.CustomMessageBox.Show("پیغام", "نام کاربری تکراری می باشد، لطفا نام کاربری دیگری انتخاب نمایید.");
             }
         }
         else
         {
             CustomMessageForm.CustomMessageBox.Show("پیغام", "نام، نام خانوادگی، نام کاربری و کلمه عبور نمی تواند خالی باشد");
         }
     }
     catch (Exception ex)
     {
         CustomMessageForm.CustomMessageBox.Show("پیغام", "خطا در ثبت اطلاعات");
     }
 }