Example #1
0
        private void cmbUserList_SelectedIndexChanged(object sender, EventArgs e)
        {
            cbxAccessToArchive.Checked        = false;
            cbxAccessToInsuranceInfo.Checked  = false;
            cbxAccessPrintSeachResult.Checked = false;

            CmbUserItem useritem = (CmbUserItem)cmbUserList.Items[cmbUserList.SelectedIndex];
            int         userid   = useritem.Id;

            if (userid <= 0)
            {
                //MessageBox.Show("");
            }
            else
            {
                m_userAccessData = m_UseraccessBS.load(userid);
                if (m_userAccessData.Tables.Count > 0 && m_userAccessData.Tables[0].Rows.Count > 0)
                {
                    string access = m_userAccessData.Tables[0].Rows[0][UsersAccessData.accessToArchive_FIELD].ToString();
                    cbxAccessToArchive.Checked = bool.Parse(access == null || access.Trim() == "" ? "false" : access);

                    access = m_userAccessData.Tables[0].Rows[0][UsersAccessData.accessToInsuranceInfo_FIELD].ToString();
                    cbxAccessToInsuranceInfo.Checked = bool.Parse(access == null || access.Trim() == "" ? "false" : access);

                    access = m_userAccessData.Tables[0].Rows[0][UsersAccessData.printSearchResult_FIELD].ToString();
                    cbxAccessPrintSeachResult.Checked = bool.Parse(access == null || access.Trim() == "" ? "false" : access);
                }
            }
        }
Example #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //user id
            if (cmbUserList.SelectedIndex < 0)
            {
                MessageBox.Show("لطفا یک کابر انتخاب نمایید");
                return;
            }

            CmbUserItem item   = (CmbUserItem)cmbUserList.Items[cmbUserList.SelectedIndex];
            int         userid = item.Id;


            if (m_userAccessData == null)
            {
                m_userAccessData = new Insurance_Common.UsersAccessData();
            }

            DataRow dr = null;

            if (m_userAccessData.Tables[0].Rows.Count <= 0)
            {
                dr = m_userAccessData.Tables[UsersAccessData.usersAccess_TABLE].NewRow();
            }
            else
            {
                dr = m_userAccessData.Tables[UsersAccessData.usersAccess_TABLE].Rows[0];
            }

            dr[UsersAccessData.accessToArchive_FIELD]       = cbxAccessToArchive.Checked;
            dr[UsersAccessData.accessToInsuranceInfo_FIELD] = cbxAccessToInsuranceInfo.Checked;
            dr[UsersAccessData.printSearchResult_FIELD]     = cbxAccessPrintSeachResult.Checked;
            dr[UsersAccessData.userid_FIELD] = userid;

            if (m_userAccessData.Tables[0].Rows.Count <= 0)
            {
                m_userAccessData.Tables[UsersAccessData.usersAccess_TABLE].Rows.Add(dr);
                m_UseraccessBS.add(m_userAccessData);
            }
            else
            {
                m_UseraccessBS.update(m_userAccessData);
            }
            MessageBox.Show("ذخیره شد");
        }