private void butClick(object sender, EventArgs e) { var intent = ActivityManager.GetActivity <InvoiceActivityEx>(this.ApplicationContext); StartActivity(intent); }
// private void butCashClick(object sender,EventArgs e) // { // var intent =ActivityManager.GetActivity<CashActivity>(this.ApplicationContext); // StartActivity(intent); // } // void ButPOS_Click(object sender, EventArgs e) { var intent = ActivityManager.GetActivity <POSSalesActivity>(this.ApplicationContext); StartActivity(intent); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); if (!((GlobalvarsApp)this.Application).ISLOGON) { Finish(); } SetContentView(Resource.Layout.InvDtlView); TRXTYPE = Intent.GetStringExtra("trxtype") ?? "CASH"; invno = Intent.GetStringExtra("invoiceno") ?? "AUTO"; CUSTCODE = Intent.GetStringExtra("custcode") ?? "AUTO"; EDITMODE = Intent.GetStringExtra("editmode") ?? "AUTO"; if (TRXTYPE == "CASH") { SetTitle(Resource.String.title_cashitems); } else { SetTitle(Resource.String.title_invoiceitems); } pathToDatabase = ((GlobalvarsApp)this.Application).DATABASE_PATH; COMPCODE = ((GlobalvarsApp)this.Application).COMPANY_CODE; rights = Utility.GetAccessRights(pathToDatabase); isNotAllowEditAfterPrinted = DataHelper.GetInvoicePrintStatus(pathToDatabase, invno, rights); txtbarcode = FindViewById <EditText> (Resource.Id.txtbarcode); txtbarcode.Visibility = ViewStates.Visible; Button butNew = FindViewById <Button> (Resource.Id.butnewItem); butNew.Click += (object sender, EventArgs e) => { NewItem(invno); }; if (isNotAllowEditAfterPrinted) { butNew.Enabled = false; } if (!rights.InvAllowAdd) { butNew.Enabled = false; } Button butInvBack = FindViewById <Button> (Resource.Id.butInvItmBack); butInvBack.Click += (object sender, EventArgs e) => { Invoice temp = new Invoice(); UpdateInvoiceAmount(invno, ref temp); if (EDITMODE.ToLower() == "new") { DeleteInvWithEmptyInovItem(); } Intent intent = null; if (temp.trxtype == "CASH") { intent = ActivityManager.GetActivity <CashActivity>(this.ApplicationContext); } else { intent = ActivityManager.GetActivity <InvoiceActivity>(this.ApplicationContext); } StartActivity(intent); }; txtbarcode.SetOnKeyListener(this); txtbarcode.InputType = 0; GetData(); populate(listData); listView = FindViewById <ListView> (Resource.Id.invitemList); listView.ItemClick += OnListItemClick; //listView.Adapter = new CusotmItemListAdapter(this, listData); SetViewDlg viewdlg = SetViewDelegate; listView.Adapter = new GenericListAdapter <InvoiceDtls> (this, listData, Resource.Layout.InvDtlItemViewCS, viewdlg); }