Example #1
0
        private void Frm_Operator_Load(object sender, EventArgs e)
        {
            if (this.swapdata.ContainsKey("uc001"))
            {
                this.Text = "编辑用户";
                action    = "edit";
                uc01      = unitOfWork1.GetObjectByKey <UC01>(this.swapdata["uc001"].ToString());
                txtedit_uc002.EditValue = uc01.UC002;                  //用户代码
                txtedit_uc003.EditValue = uc01.UC003;                  //用户姓名
                ///密码不能修改
                txtedit_pwd.ReadOnly  = true;
                txtedit_pwd2.ReadOnly = true;

                //设置角色
                foreach (SelectStatementResultRow row in SqlHelper.ExecuteQuery("select ro001 from ur_mapper where uc001 = :uc001", new string[] { "uc001" }, new string[] { uc01.UC001 }).ResultSet[0].Rows)
                {
                    string s_ro001 = row.Values[0].ToString();
                    RO01   ro01    = unitOfWork1.GetObjectByKey <RO01>(s_ro001);
                    int    i_index = clbx_roles.FindItem(ro01);
                    if (i_index >= 0)
                    {
                        clbx_roles.SetItemChecked(i_index, true);
                    }
                }
            }
            else
            {
                this.Text = "新建用户";
                action    = "add";
            }
        }
Example #2
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            RO01 ro01 = new RO01(unitOfWork1);

            ro01.RO001  = MiscAction.GetEntityPK("RO01");
            ro01.STATUS = "1";
            int rowHandle = gridView1.GetRowHandle(xpCollection1.Add(ro01));

            gridView1.FocusedRowHandle = rowHandle;
            gridView1.FocusedColumn    = gridView1.Columns["RO003"];
            gridView1.ShowEditor();
        }