private bool bLoginSuccess() { clsUser sv_oUser = new clsUser(); VietBaIT.Encrypt sv_oEncrypt = new VietBaIT.Encrypt(picCom.Tag.ToString()); if (!globalVariables.gv_ConnectSuccess) { return false; } if (!sv_oUser.bIsExisted(txtUID.Text.Trim())) { Utility.ShowMsg("Không tồn tại người dùng có tên đăng nhập là " + txtUID.Text.Trim() + ". Đề nghị nhập lại", "Thông báo"); txtUID.Focus(); return false; } if (!sv_oUser.bLoginSuccess(txtUID.Text.Trim(), sv_oEncrypt.Mahoa(txtPWD.Text.Trim()))) { MessageBox.Show("Sai mật khẩu đăng nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPWD.Focus(); return false; } return true; }
void LoadDevice() { try { clsUser objtemp = new clsUser(); DataTable dtDevice = new ModalityController().GetAllData(false).Tables[0]; if (dtDevice != null) { cboDevice.DataSource = dtDevice.DefaultView; cboDevice.DisplayMember = "MODALITY_NAME"; cboDevice.ValueMember = "MODALITY_ID"; cboDeviceLogin.DataSource = dtDevice.DefaultView; cboDeviceLogin.DisplayMember = "MODALITY_NAME"; cboDeviceLogin.ValueMember = "MODALITY_ID"; cboDevice_SelectedValueChanged(cboDeviceLogin, new EventArgs()); cboFPD1.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD1.DisplayMember = "MODALITY_NAME"; cboFPD1.ValueMember = "MODALITY_ID"; cboFPD2.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD2.DisplayMember = "MODALITY_NAME"; cboFPD2.ValueMember = "MODALITY_ID"; if (cboDeviceLogin.Items.Count > 0) { cboDeviceLogin.SelectedIndex = 0; modName = ((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_NAME"].ToString(); modTypeCode = ((DataRowView)cboDeviceLogin.SelectedItem)["MOD_TYPE_CODE"].ToString(); modTypeName = ((DataRowView)cboDeviceLogin.SelectedItem)["Mod_Type_Name"].ToString(); modCode = ((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_CODE"].ToString(); m_intCurrDevice1 = Convert.ToInt32(((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_ID"].ToString()); LoadDeviceInfor(); } } } catch { } finally { if (globalVariables.OleDbConnection.State == ConnectionState.Closed) { Application.Exit(); } else if (cboDevice.Items.Count <= 0) { Utility.ShowMsg("Bạn phải khởi tạo danh mục tấm chụp trước khi thực hiện các nghiệp vụ. Nhấn OK để bắt đầu."); frm_Modalities newForm = new frm_Modalities(); newForm.m_blnCallFromMenu = false; newForm.ShowDialog(); LoadDevice(); } cmdTest.Enabled = cboDevice.Items.Count > 0; } }
void LoadDualDevice(int deviceid1, int deviceid2) { try { lblFPD1.Text = "Tấm cảm biến 1"; lblFPD2.Text = "Tấm cảm biến 2"; clsUser objtemp = new clsUser(); DataTable dtDevice = new ModalityController().GetAllData(false).Tables[0]; if (dtDevice != null) { cboFPD1.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD1.DisplayMember = "MODALITY_NAME"; cboFPD1.ValueMember = "MODALITY_ID"; cboFPD2.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD2.DisplayMember = "MODALITY_NAME"; cboFPD2.ValueMember = "MODALITY_ID"; DataRow[] arrDR = dtDevice.Select("MODALITY_ID=" + deviceid2); if (arrDR.Length <= 0) return; cboDeviceLogin2.DataSource = arrDR.CopyToDataTable().DefaultView; cboDeviceLogin2.DisplayMember = "MODALITY_NAME"; cboDeviceLogin2.ValueMember = "MODALITY_ID"; arrDR = dtDevice.Select("MODALITY_ID=" + deviceid1); if (arrDR.Length <= 0) return; cboDeviceLogin.DataSource = arrDR.CopyToDataTable().DefaultView; cboDeviceLogin.DisplayMember = "MODALITY_NAME"; cboDeviceLogin.ValueMember = "MODALITY_ID"; if (cboDeviceLogin.Items.Count > 0) { cboDeviceLogin.SelectedIndex = 0; modName = ((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_NAME"].ToString(); modTypeCode = ((DataRowView)cboDeviceLogin.SelectedItem)["MOD_TYPE_CODE"].ToString(); modTypeName = ((DataRowView)cboDeviceLogin.SelectedItem)["Mod_Type_Name"].ToString(); modCode = ((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_CODE"].ToString(); m_intCurrDevice1 = Convert.ToInt32(((DataRowView)cboDeviceLogin.SelectedItem)["MODALITY_ID"].ToString()); LoadDeviceInfor(); } if (cboDeviceLogin2.Items.Count > 0) { cboDeviceLogin2.SelectedIndex = 0; modName2 = ((DataRowView)cboDeviceLogin2.SelectedItem)["MODALITY_NAME"].ToString(); modTypeCode2 = ((DataRowView)cboDeviceLogin2.SelectedItem)["MOD_TYPE_CODE"].ToString(); modTypeName2 = ((DataRowView)cboDeviceLogin2.SelectedItem)["Mod_Type_Name"].ToString(); modCode2 = ((DataRowView)cboDeviceLogin2.SelectedItem)["MODALITY_CODE"].ToString(); m_intCurrDevice2 = Convert.ToInt32(((DataRowView)cboDeviceLogin2.SelectedItem)["MODALITY_ID"].ToString()); LoadDeviceInfor2(); } } } catch { } finally { } }
void ReLoadDevice4FPD() { try { clsUser objtemp = new clsUser(); DataTable dtDevice = new ModalityController().GetAllData(false).Tables[0]; if (dtDevice != null) { cboFPD1.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD1.DisplayMember = "MODALITY_NAME"; cboFPD1.ValueMember = "MODALITY_ID"; cboFPD2.DataSource = dtDevice.Select("1=1").CopyToDataTable().DefaultView; cboFPD2.DisplayMember = "MODALITY_NAME"; cboFPD2.ValueMember = "MODALITY_ID"; } } catch { } finally { AutoSetFPDModebyLoginInfo(); } }
private void cmdLogin_Click(object sender, EventArgs e) { string sv_sPWD = string.Empty; VietBaIT.Encrypt sv_oEncrypt = new VietBaIT.Encrypt("Rijndael"); clsUser sv_oUser = new clsUser(); try { sv_sPWD = sv_oEncrypt.Mahoa(txtOldPwd.Text.Trim()); if (!txtNewPwd.Text.Trim().Equals(txtConfirm.Text.Trim())) { MessageBox.Show("Mật khẩu xác nhận phải giống mật khẩu mới!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtConfirm.Focus(); return; } //Kiểm tra xem đã nhập mật khẩu cũ đúng hay chưa? if (globalVariables.IsAdminLogin) { if (!sv_oUser.bLoginSuccessAdmin(globalVariables.UserName, sv_sPWD)) { MessageBox.Show("Sai mật khẩu đăng nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtOldPwd.Focus(); return; } } else { if (!sv_oUser.bLoginSuccess(globalVariables.UserName, sv_sPWD)) { MessageBox.Show("Sai mật khẩu đăng nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtOldPwd.Focus(); return; } } //Kiểm tra xem mật khẩu cũ và mật khẩu mới có giống nhau không if (txtNewPwd.Text.Trim().Equals(txtOldPwd.Text.Trim())) { MessageBox.Show("Đã thay đổi mật khẩu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } if (globalVariables.IsAdminLogin) { if (sv_oUser.bChangePasswordForAdmin(globalVariables.UserName, sv_oEncrypt.Mahoa(txtNewPwd.Text.Trim()))) { MessageBox.Show("Đã thay đổi mật khẩu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } } else { if (sv_oUser.bChangePassword(globalVariables.UserName, sv_oEncrypt.Mahoa(txtNewPwd.Text.Trim()))) { MessageBox.Show("Đã thay đổi mật khẩu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } } } catch (Exception ex) { } }