Example #1
0
        private void grid1_RowColChange(object Sender, FlexCell.Grid.RowColChangeEventArgs e)
        {
            try
            {
                Int32 uid = 0;
                uid = grid1.Cell(e.Row, 1).Text.ToInt();
                if (uid != textBox1.Text.ToInt())
                {
                    var au = Person.Find(Person._.ID, uid);
                    textBox1.Text    = au.ID.ToString();
                    txtPname.Text    = au.Pname.ToString().Trim();
                    comSex.Text      = au.Sex.ToString().Trim();
                    comJob.Text      = au.Job.ToString().Trim();
                    comPaper.Text    = au.Paper.ToString().Trim();
                    txtPaperNum.Text = au.PaperNum.ToString().Trim();
                    comDeptID.Text   = au.DeptID.ToString().Trim();

                    var deptau = Dept.Find(Dept._.DeptID, au.DeptID.ToString().Trim());
                    textDeptName.Text = deptau.DeptName.ToString().Trim(); //部门名称

                    dtIndate.Value = au.InDate;                            //入职日期
                    if (au.Status.ToString().Trim() == "1")
                    {
                        checkIsStatus.Checked = true;
                    }
                    else
                    {
                        checkIsStatus.Checked = false;
                        dtOutdate.Value       = au.OutDate;//离职日期
                    }

                    txtPsbz.Text   = au.Psbz.ToString();
                    txtPsdzbz.Text = au.Psdzbz.ToString();

                    txtZzjs.Text = au.Zzjs.ToString();
                    txtZzbl.Text = au.Zzbl.ToString();

                    dtQsrq.Value = au.Qsrq;

                    if (!au.Zwpdbh.IsNullOrEmpty())
                    {
                        comZwpdbh.Text = au.Zwpdbh.ToString() + "|" + au.Zwpdmc.ToString();
                    }
                    else
                    {
                        comZwpdbh.Text = "";
                    }
                    if (!au.Pdpxbh.IsNullOrEmpty())
                    {
                        txtPdpxbh.Text = au.Pdpxbh.ToString();
                    }
                    else
                    {
                        txtPdpxbh.Text = "";
                    }

                    if (!au.Driverfz.IsNullOrEmpty())
                    {
                        txtDriverfz.Text = au.Driverfz.ToString();
                    }
                    else
                    {
                        txtDriverfz.Text = "";
                    }

                    if (!au.CreateUserID.IsNullOrEmpty())
                    {
                        CreateUserID.Text = au.CreateUserID.ToString();
                        Createtime.Text   = au.CreateTime.ToString();
                    }
                    else
                    {
                        CreateUserID.Text = "";
                        Createtime.Text   = "";
                    }


                    if (!au.UpdateUserID.IsNullOrEmpty())
                    {
                        UpdateUserID.Text = au.UpdateUserID.ToString();
                        UpdateTime.Text   = au.UpdateTime.ToString();
                    }
                    else
                    {
                        UpdateUserID.Text = "";
                        UpdateTime.Text   = "";
                    }


                    //textBox5.Text = DESHelper.DesDecrypt(au.Pwd.ToString());
                    //checkBox1.Checked = au.isStop.ToBoolean();
                }
            }
            catch { }
        }