private void gridMain_CellDoubleClick(object sender, ODGridClickEventArgs e){ int selected=e.Row; FormClaimPrint FormCP; FormCP=new FormClaimPrint(); FormCP.PatNumCur=listQueue[e.Row].PatNum; FormCP.ClaimNumCur=listQueue[e.Row].ClaimNum; FormCP.PrintImmediately=false; FormCP.ShowDialog(); FillGrid(); gridMain.SetSelected(selected,true); FillHistory(); }
private void toolBarButPreview_Click(){ FormClaimPrint FormCP; FormCP=new FormClaimPrint(); if(gridMain.SelectedIndices.Length==0){ MessageBox.Show(Lan.g(this,"Please select a claim first.")); return; } if(gridMain.SelectedIndices.Length > 1){ MessageBox.Show(Lan.g(this,"Please select only one claim.")); return; } FormCP.PatNumCur=listQueue[gridMain.GetSelectedIndex()].PatNum; FormCP.ClaimNumCur=listQueue[gridMain.GetSelectedIndex()].ClaimNum; FormCP.PrintImmediately=false; FormCP.ShowDialog(); FillGrid(); FillHistory(); }
private void butPreview_Click(object sender, System.EventArgs e) { if(!ClaimIsValid()) { return; } UpdateClaim(); FormClaimPrint FormCP=new FormClaimPrint(); FormCP.PatNumCur=ClaimCur.PatNum; FormCP.ClaimNumCur=ClaimCur.ClaimNum; FormCP.PrintImmediately=false; FormCP.ShowDialog(); if(FormCP.DialogResult==DialogResult.OK) { //status will have changed to sent. ClaimCur=Claims.GetClaim(ClaimCur.ClaimNum); } ClaimList=Claims.Refresh(PatCur.PatNum); ClaimProcList=ClaimProcs.Refresh(PatCur.PatNum); FillForm(); //no need to FillCanadian. Nothing has changed. }