//全部取消退费 private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { DataTable dt = (DataTable)this.Dgv_Dtf.DataSource; for (int i = 0; i < dt.Rows.Count; i++) { if (ts_mz_class.MZ_TF_Record.checkIsty(new Guid(Dgv_Dtf.Rows[i].Cells["CFMXID"].Value.ToString()), InstanceForm.BDatabase)) { MessageBox.Show("已经退药不能再取消退费!", "提示"); return; } if (InstanceForm._functionName != "Fun_ts_mztfsh") { if (Dgv_Dtf.Rows[i].Cells["CFMXID"].Value.ToString() == "1") { MessageBox.Show("已经复审不能取消退费!", "提示"); return; } } MZ_TF_Record tf_apply = new MZ_TF_Record(); tf_apply.TFSQID = new Guid(dt.Rows[i]["退费申请id"].ToString()); MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.取消申请, tf_apply, true, InstanceForm.BDatabase); } KeyPressEventArgs ee = new KeyPressEventArgs((char)Keys.Enter); object o = this.txtmzh; txtkh_KeyPress(o, ee); } catch (Exception ea) { MessageBox.Show("出现异常!原因:" + ea.Message, "提示"); } }
//全选复审确认 private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { DataTable dt = (DataTable)this.Dgv_Dtf.DataSource; for (int i = 0; i < dt.Rows.Count; i++) { MZ_TF_Record tf_apply = new MZ_TF_Record(); tf_apply.TFSQID = new Guid(dt.Rows[i]["退费申请id"].ToString()); tf_apply.FSY = InstanceForm.BCurrentUser.EmployeeId; tf_apply.FSSJ = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd HH:mm:ss"); MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.退费复审, tf_apply, InstanceForm.BDatabase); } KeyPressEventArgs ee = new KeyPressEventArgs((char)Keys.Enter); object o = this.txtmzh; txtkh_KeyPress(o, ee); } catch (Exception ea) { MessageBox.Show("出现异常!原因:" + ea.Message, "提示"); } }
private void Dgv_Dtf_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (Dgv_Dtf.CurrentCell == null) { return; } if (e.RowIndex <= -1) { return; } //取消退费 if (Dgv_Dtf.Columns[Dgv_Dtf.CurrentCell.ColumnIndex].Name.Trim() == "取消退费") { DataTable dt = (DataTable)this.Dgv_Dtf.DataSource; int rowindex = Dgv_Dtf.CurrentCell.RowIndex; MZ_TF_Record tf_apply = new MZ_TF_Record(new Guid(dt.Rows[rowindex]["退费申请id"].ToString()), InstanceForm.BDatabase);//new MZ_TF_Record(new Guid(dt.Rows[rowindex]["退费申请id"].ToString()), InstanceForm.BDatabase); if (tf_apply.TFBZ == 1) { MessageBox.Show("已经退费不能再取消退费!", "提示"); return; } if (InstanceForm._functionName != "Fun_ts_mztfsh") { if (tf_apply.FSBZ == 1) { MessageBox.Show("已经复审不能取消退费!", "提示"); return; } } if (ts_mz_class.MZ_TF_Record.checkIsty(new Guid(Dgv_Dtf.Rows[Dgv_Dtf.CurrentCell.RowIndex].Cells["CFMXID"].Value.ToString()), InstanceForm.BDatabase)) { MessageBox.Show("已经退药不能再取消退费!", "提示"); return; } tf_apply.TFSQID = new Guid(dt.Rows[rowindex]["退费申请id"].ToString()); MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.取消申请, tf_apply, true, InstanceForm.BDatabase); RefDgv(ghxxid); } //Add By zp 2014-02-07 if (Dgv_Dtf.Rows.Count == 0) { return; } if (InstanceForm._functionName == "Fun_ts_mztfsh" && Dgv_Dtf.Columns[Dgv_Dtf.CurrentCell.ColumnIndex].Name.Trim() == "复审确认") { DataTable dt = (DataTable)this.Dgv_Dtf.DataSource; int rowindex = Dgv_Dtf.CurrentCell.RowIndex; MZ_TF_Record tf_apply = new MZ_TF_Record(); tf_apply.TFSQID = new Guid(dt.Rows[rowindex]["退费申请id"].ToString()); tf_apply.FSY = InstanceForm.BCurrentUser.EmployeeId; tf_apply.FSSJ = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd HH:mm:ss"); MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.退费复审, tf_apply, InstanceForm.BDatabase); RefDgv(ghxxid); } } catch (Exception ea) { MessageBox.Show("出现异常!原因:" + ea.Message, "提示"); } }