public void EditItem() { int x; if (this.lvRxFVSCmd.SelectedItems.Count == 0) { return; } string strFvsCmd = ""; FIA_Biosum_Manager.frmRxItemFvsCmdItem frmFvsCmdItem1 = new frmRxItemFvsCmdItem(); FIA_Biosum_Manager.RxItemFvsCommandItem oRxItemFvsCmdItem = null; FIA_Biosum_Manager.RxPackageItemFvsCommandItem oRxPackageItemFvsCmdItem = null; frmFvsCmdItem1.MaximizeBox = true; frmFvsCmdItem1.BackColor = System.Drawing.SystemColors.Control; frmFvsCmdItem1.Text = "FVS: FVS Command Item (Edit)"; //frmFvsCmdItem1.Initialize_Rx_User_Control(); //frmFvsCmdItem1.uc_rx_edit1.m_oResizeForm.ScrollBarParentControl=frmFvsCmdItem1.uc_rx_edit1.ParentForm; //frmFvsCmdItem1.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; frmFvsCmdItem1.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; //find the current rxid //for (x=0;x<=this.m_oRxItem_Collection.Count-1;x++) //{ // if (this.m_oRxItem_Collection.Item(x).RxId.Trim() == // this.lstRx.SelectedItems[0].SubItems[COLUMN_RX].Text.Trim()) // { // frmFvsCmdItem1.ReferenceRxItem = this.m_oRxItem_Collection.Item(x); // break; // } //} frmFvsCmdItem1.ReferenceUserControlFvsCmdList = this; frmFvsCmdItem1.m_strAction = "edit"; oRxItemFvsCmdItem = this.ReferenceFormRxItem.m_oRxItem.ReferenceFvsCommandsCollection.Item(lvRxFVSCmd.SelectedItems[0].Index); strFvsCmd = oRxItemFvsCmdItem.FVSCommand; System.Windows.Forms.DialogResult result = frmFvsCmdItem1.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { if (oRxItemFvsCmdItem.FVSCommand.Trim().ToUpper() != strFvsCmd.Trim().ToUpper()) { RxTools oRxTools = new RxTools(); oRxItemFvsCmdItem.FVSCommandId = oRxTools.AssignFvsCommandId(this.ReferenceFormRxItem.m_oRxItem.ReferenceFvsCommandsCollection, oRxItemFvsCmdItem.FVSCommand); oRxTools = null; } oRxItemFvsCmdItem.CopyProperties(frmFvsCmdItem1.uc_rx_fvscmd_edit1.m_oRxItemFvsCmdItem, oRxItemFvsCmdItem); UpdateListViewRxItem(oRxItemFvsCmdItem); } }
public void loadvalues(FIA_Biosum_Manager.RxPackageItemFvsCommandItem p_oFvsCmdItem) { this.uc_rx_fvscmd_edit1.ReferenceFormFvsCmdItem = this; this.uc_rx_fvscmd_edit1.loadvalues(p_oFvsCmdItem); }