/// <summary> /// 新单据按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butnew_Click(object sender, System.EventArgs e) { DataTable tb = (DataTable)this.myDataGrid1.DataSource; Frmyprk f = new Frmyprk(_menuTag, _chineseName, _mdiParent, tb); f.Show(); }
public object GetObject() { if (_functionName == "") { throw new Exception("引出函数名不能为空!"); } Form f = null; switch (_functionName) { case "Fun_ts_yk_cgrk_cx": case "Fun_ts_yk_cgrk_th_cx": Frmyprk Frmyprk = new Frmyprk((MenuTag)CommunicateValue[0], Convert.ToString(CommunicateValue[1]), _mdiParent, (DataTable)CommunicateValue[3]); if (_mdiParent != null) { Frmyprk.MdiParent = _mdiParent; } Frmyprk.FillDj(new Guid(Convert.ToString(CommunicateValue[2])), true); Frmyprk.Show(); Frmyprk.FindRecord((int)CommunicateValue[4], 0); return(Frmyprk); case "Fun_ts_yk_cgrk_h": //药库采购入库(审核入库) 保存不进行库存操作,审核才入库 Frmtitle_h frm_h = new Frmtitle_h(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { frm_h.MdiParent = _mdiParent; } frm_h.Show(); break; case "Fun_ts_yk_cgrk_th_h": //药库药品退货单(审核退货) Frmtitle_h frm_th_h = new Frmtitle_h(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { frm_th_h.MdiParent = _mdiParent; } frm_th_h.Show(); break; default: throw new Exception("引出函数名称错误!"); } return(f); }
/// <summary> ///查看按钮事件 用于查看单据明细 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butsh_Click(object sender, System.EventArgs e) { try { DataTable tb = (DataTable)this.myDataGrid1.DataSource; int nrow = this.myDataGrid1.CurrentCell.RowNumber; if (nrow > tb.Rows.Count - 1) { return; } Frmyprk f = new Frmyprk(_menuTag, _chineseName, _mdiParent, tb); f.Show(); f.FillDj(new Guid(tb.Rows[nrow]["id"].ToString()), this.rdo2.Checked); f.DoSetControlInfo(); } catch (System.Exception err) { MessageBox.Show(err.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }