/// <summary> /// gridview点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GridView1_CellClick(object sender, GridViewCellEventArgs e) { try { switch (btnMode) { case 1: string ID = "1"; frmConsumption frm = new frmConsumption(); frm.COSPID = ID; this.Redirect(frm, (MobileForm sender1, object args) => { Bind(); }); break; case 2: int state = Convert.ToInt32(e.Cell.Items["lblState"].Value); string RB_NO = e.Cell.Items["lblCC"].Value.ToString(); switch (state) { case 0: frmRBEdit frm1 = new frmRBEdit(); frm1.RB_NO = RB_NO; this.Redirect(frm1, (MobileForm sender1, object args) => { Bind(); }); break; default: frmRBDetail frm2 = new frmRBDetail(); frm2.RB_NO = RB_NO; this.Redirect(frm2, (MobileForm sender1, object args) => { Bind(); }); break; } break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// toolbar按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <remarks></remarks> private void frmRBMain_ToolbarItemClick(object sender, ToolbarClickEventArgs e) { try { if (e.Name.Equals(xfadd.Name)) { frmConsumption frm = new frmConsumption(); this.Redirect(frm, (MobileForm from, object args) => { if (frm.ShowResult == Smobiler.Core.ShowResult.Yes) { Bind(); } }); } if (e.Name.Equals(RBadd.Name)) { frmRBCreate frm = new frmRBCreate(); this.Redirect(frm, (MobileForm from, object args) => { if (frm.ShowResult == Smobiler.Core.ShowResult.Yes) { Bind(); } }); } if (e.Name.Equals(SX.Name))//消费记录或报销筛选 { switch (btnMode) { case 1: frmConsumptionMainRight frm = new frmConsumptionMainRight(); frm.ROWTYPE = ROWTYPE; this.Redirect(frm, (MobileForm sender1, object args) => { try { if (frm.ShowResult == Smobiler.Core.ShowResult.Yes) { ROWTYPE = frm.ROWTYPE; Bind(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }); break; case 2: frmRBMainRight frm1 = new frmRBMainRight(); frm1.STATE = STATE; this.Redirect(frm1, (MobileForm sender1, object args) => { try { if (frm1.ShowResult == Smobiler.Core.ShowResult.Yes) { STATE = frm1.STATE; Bind(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }); break; } } if (e.Name.Equals(Report.Name)) { frmStatementAnalysis frm = new frmStatementAnalysis(); frm.Mode = btnMode; this.Redirect(frm); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }