//选择
        private void btnSelect_Click(object sender, EventArgs e)
        {
            SelectEmployee        SelectEmployee = new SelectEmployee();
            List <SelectEmployee> lst            = new List <SelectEmployee>();

            if (gridView1.RowCount > 0)
            {
                switch (intFlag)
                {
                case 1:     //员工

                    if (gridView1.RowCount > 0)
                    {
                        for (int i = 0; i < gridView1.RowCount; i++)
                        {
                            if (gridView1.GetRowCellValue(i, gridCheckBox).ToString() == "True")
                            {
                                SelectEmployee         = new SelectEmployee();
                                SelectEmployee.EmpGuid = gridView1.GetRowCellValue(i, gridEmpGuid).ToString();
                                SelectEmployee.EmpName = gridView1.GetRowCellValue(i, gridEmpName).ToString();

                                lst.Add(SelectEmployee);
                                // strUnitName = strUnitName + " " + gridView1.GetRowCellValue(i, gridEmpName).ToString();
                            }
                        }

                        this.Tag = lst;
                    }

                    break;
                }


                this.Close();
            }
        }
        //编辑
        public void EditBill(string FileApplyGuID)
        {
            txtFileApplyGuID.Text = FileApplyGuID;
            DataTable dtl = FileApplyManage.GetFileApplyByFileApplyGuid(FileApplyGuID);

            txtFileApplyID.Text   = dtl.Rows[0]["FileApplyID"].ToString();
            dtpFileApplyDate.Text = DateTime.Parse(dtl.Rows[0]["FileApplyDate"].ToString()).ToString("yyyy-MM-dd");

            if (dtl.Rows[0]["FileApplyType"].ToString().Trim() == "1")
            {
                rdoPerson.Checked = true;
                rdoDept.Checked   = false;

                //txtFileApplyPerson.Text = dtl.Rows[0]["FileApplyPerson"].ToString();
                //txtFileApplyPerson.Tag = dtl.Rows[0]["FileApplyPerson"].ToString();

                txtFileApplyDept.Text = "";
                txtFileApplyDept.Tag  = "";

                txtFileApplyPerson.Enabled       = true;
                btnSelectFileApplyPerson.Enabled = true;

                txtFileApplyDept.Enabled       = false;
                btnSelectFileApplyDept.Enabled = false;
            }
            else
            {
                rdoPerson.Checked = false;
                rdoDept.Checked   = true;

                txtFileApplyDept.Text = dtl.Rows[0]["FileApplyDeptName"].ToString();
                txtFileApplyDept.Tag  = dtl.Rows[0]["FileApplyDept"].ToString();

                txtFileApplyPerson.Text = "";
                txtFileApplyPerson.Tag  = "";


                txtFileApplyPerson.Enabled       = false;
                btnSelectFileApplyPerson.Enabled = false;

                txtFileApplyDept.Enabled       = true;
                btnSelectFileApplyDept.Enabled = true;
            }



            txtRemark.Text = dtl.Rows[0]["Remark"].ToString();

            txtCreateGuid.Tag  = dtl.Rows[0]["CreateGuid"].ToString();
            txtCreateGuid.Text = dtl.Rows[0]["CreateName"].ToString();
            if (dtl.Rows[0]["CreateDate"].ToString().Contains("1900-01-01") == false)
            {
                txtCreateDate.Text = dtl.Rows[0]["CreateDate"].ToString();
            }
            else
            {
                txtCreateDate.Text = "";
            }


            txtCheckGuid.Tag  = dtl.Rows[0]["CheckGuid"].ToString();
            txtCheckGuid.Text = dtl.Rows[0]["CheckName"].ToString();



            if (dtl.Rows[0]["CheckDate"].ToString().Contains("1900-01-01") == false)
            {
                txtCheckDate.Text = dtl.Rows[0]["CheckDate"].ToString();
            }
            else
            {
                txtCheckDate.Text = "";
            }



            //是否一级审核
            if (txtCheckGuid.Text.Trim() != "")
            {
                tsbSave.Enabled = false;

                tsbCheck.Enabled   = false;
                tsbUnCheck.Enabled = true;
            }
            else
            {
                tsbSave.Enabled = true;

                tsbCheck.Enabled   = true;
                tsbUnCheck.Enabled = false;
            }


            //加载明细
            DataTable dtl2 = new DataTable();

            dtl2 = FileApplyManage.GetFileApplyDetail(FileApplyGuID);
            gridControl1.DataSource = dtl2;

            //加载明细
            List <SelectEmployee> lstemp         = new List <SelectEmployee>();
            SelectEmployee        SelectEmployee = new SelectEmployee();
            DataTable             dtl3           = new DataTable();

            dtl3 = FileApplyManage.GetFileApplyPersonDetail(FileApplyGuID);
            string strPersonName = "";

            for (int i = 0; i < dtl3.Rows.Count; i++)
            {
                SelectEmployee         = new SelectEmployee();
                SelectEmployee.EmpGuid = dtl3.Rows[i]["PersonGuID"].ToString();
                SelectEmployee.EmpName = dtl3.Rows[i]["PersonName"].ToString();
                lstemp.Add(SelectEmployee);

                strPersonName = strPersonName + " " + dtl3.Rows[i]["PersonName"].ToString();
            }

            txtFileApplyPerson.Text = strPersonName.Trim();
            txtFileApplyPerson.Tag  = lstemp;


            //用于打印
            DataTable dtl4 = base.GetDataTable((DataView)gridView1.DataSource);

            ds.Tables.Clear();
            ds.Tables.Add(dtl4.Copy());
            ds.Tables[0].TableName = "FileApplyDetail";

            SetRight();
            this.ShowDialog();
        }