예제 #1
0
파일: DROC.cs 프로젝트: khaha2210/radio
        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;
        }
예제 #2
0
파일: DROC.cs 프로젝트: khaha2210/radio
        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;
            }
        }
예제 #3
0
파일: DROC.cs 프로젝트: khaha2210/radio
        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
            {

            }
        }
예제 #4
0
파일: DROC.cs 프로젝트: khaha2210/radio
        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();
            }
        }
예제 #5
0
        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)
            {

            }
        }