//选择 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(); }