public void configure(LedgerOrder data) { IBNameLbl.Text = data.TransactionReference; IBTitleLbl.Text = data.AccountName; IBCostValueLbl.Text = data.CompleteTotal.ToString(); IBDateLbl.Text = data.TransDate; }
/// <summary> /// Save ledger orders /// </summary> /// <returns></returns> public async static Task <bool> SaveLedgerOrdersNew(LedgerOrder ledgerOrder) { try { var str = Utils.Utilities.ToXML(ledgerOrder); XmlDocument doc = new XmlDocument(); doc.Load(new StringReader(str)); string innerXml = ((System.Xml.XmlElement)(doc.ChildNodes[1])).InnerXml; string requestXml = "<?xml version = \"1.0\" encoding = \"utf-8\" ?><ElucidateAPIParams><LedgerOrder>" + innerXml + "</LedgerOrder><connectionName>DEMOConneection</connectionName></ElucidateAPIParams>"; var response = await WebServiceHandler.GetWebserviceResult( WebserviceConstants.SAVE_LEDGER_ORDER_NEW, HttpMethod.Post, requestXml, true) as FinalResponse; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(true); } } catch (Exception ex) { return(false); } return(false); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment view = inflater.Inflate(Resource.Layout.activity_add_third_order, container, false); mActivity = Activity; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); ledgerOrderObj = ((AddOrderFirstActivity)mActivity).LedgerOrderObj; return(view); }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); edt_item_desc_val = mView.FindViewById <EditText>(Resource.Id.edt_item_desc_val); edt_amount_val = mView.FindViewById <EditText>(Resource.Id.edt_amount_val); edt_vat_val = mView.FindViewById <EditText>(Resource.Id.edt_vat_val); btn_save = mView.FindViewById <Button>(Resource.Id.btn_save); btn_cancel = mView.FindViewById <Button>(Resource.Id.btn_cancel); spin_revenue_account_val = mView.FindViewById <Spinner>(Resource.Id.spin_revenue_account_val); spin_tax_rates_val = mView.FindViewById <Spinner>(Resource.Id.spin_tax_rates_val); img_delete = mView.FindViewById <ImageView>(Resource.Id.img_delete); btn_save.Click += Btn_save_Click; btn_cancel.Click += Btn_cancel_Click; img_delete.Click += Img_delete_Click; edt_amount_val.TextChanged += Edt_amount_val_TextChanged; itemPos = Arguments.GetInt("itemPos", -1); isEditOrderItem = Arguments.GetBoolean("isEditOrderItem", false); string ledgerOrderLineItemString = Arguments.GetString("ledgerOrderLineItem", null); if (isEditOrderItem && !string.IsNullOrEmpty(ledgerOrderLineItemString)) { ledgerObj = secondFragment.GetLedgerOrderObj(); ledgerOrderItemObj = JsonConvert.DeserializeObject <LedgerOrderItem>(ledgerOrderLineItemString); if (ledgerOrderItemObj != null) { edt_item_desc_val.Text = ledgerOrderItemObj.LineDescription; edt_amount_val.Text = string.Format("{0:F2}", ledgerOrderItemObj.BaseAmount); edt_vat_val.Text = string.Format("{0:F2}", ledgerOrderItemObj.TaxAmount); InitRevenueAccountSpinnerValues(ledgerOrderItemObj.CompCode); } } else { ledgerObj = secondFragment.GetLedgerOrderObj(); InitRevenueAccountSpinnerValues(ledgerObj.CompCode); } // Set View Enability bool inEditMode = Arguments.GetBoolean("inEditMode", false); ShowViewEnablibity(inEditMode); }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_add_first_order); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); LedgerOrderObj = new LedgerOrder(); isEdit = Intent.GetBooleanExtra("isEdit", false); string orderObjString = Intent.GetStringExtra("orderObj"); if (orderObjString != null) { LedgerOrderObj = JsonConvert.DeserializeObject <LedgerOrder>(orderObjString); if (isEdit) { GetLedgerItems(LedgerOrderObj.CompCode, LedgerOrderObj.JournalNo); } } Init(); DisplayFragment(isEdit); } catch (Exception e) { } }
async void ConfigureView() { this.EdgesForExtendedLayout = UIRectEdge.None; if (LedgerOrderObj == null) { LedgerOrderObj = new LedgerOrder(); } else { await CallWebserviceForOrdersList(); } pageVC = new UIPageViewController(UIPageViewControllerTransitionStyle.Scroll, UIPageViewControllerNavigationOrientation.Horizontal, UIPageViewControllerSpineLocation.Mid); addFirstVC = new AddOrderFirstVC(); addTwoVC = new AddOrderSecond(); addThridVC = new AddOrderThird(); addFirstVC.SuperVC = this; addTwoVC.SuperVC = this; addThridVC.SuperVC = this; ViewControllers.Add(addFirstVC); ViewControllers.Add(addTwoVC); ViewControllers.Add(addThridVC); pageVC.View.Frame = new CoreGraphics.CGRect(0, 0, ContentVw.Frame.Width, ContentVw.Frame.Height); this.ContentVw.AddSubview(pageVC.View); this.AddChildViewController(pageVC); ChangePage(); }
/// <summary> /// Returns list of Orders /// </summary> /// <returns></returns> public async static Task <List <LedgerOrder> > GetOrders( string processedBy, string startDate, string endDate) { try { OrdersAPIParams param = new OrdersAPIParams { startDate = startDate, endDate = endDate, processedBy = processedBy, connectionName = WebserviceConstants.CONNECTION_NAME }; var response = await WebServiceHandler.GetWebserviceResult( WebserviceConstants.GET_LEDGER_ORDERS, HttpMethod.Post, param) as FinalResponse; List <LedgerOrder> ledgerOrderResponseList = new List <LedgerOrder>(); if (response.StatusCode == System.Net.HttpStatusCode.OK) { DataSet resultIds = response.ResultDs; foreach (DataTable dt in resultIds.Tables) { foreach (DataRow dr in dt.Rows) { LedgerOrder ledgerOrderResponse = new LedgerOrder(); ledgerOrderResponse.CompCode = dr["CompCode"] != DBNull.Value ? Convert.ToInt32(dr["CompCode"].ToString()) : 0; ledgerOrderResponse.AccountCode = dr["AccountCode"] != DBNull.Value ? dr["AccountCode"].ToString() : ""; ledgerOrderResponse.AccountId = dr["AccountID"] != DBNull.Value ? Convert.ToInt32(dr["AccountID"].ToString()) : 0; ledgerOrderResponse.AccountName = dr["AccountName"] != DBNull.Value ? dr["AccountName"].ToString() : ""; ledgerOrderResponse.LineDescription = dr["LineDescription"] != DBNull.Value ? dr["LineDescription"].ToString() : ""; ledgerOrderResponse.JournalNo = dr["JournalNo"] != DBNull.Value ? Convert.ToInt32(dr["JournalNo"].ToString()) : 0; ledgerOrderResponse.JournalLine = dr["JournalLine"] != DBNull.Value ? Convert.ToInt32(dr["JournalLine"].ToString()) : 0; ledgerOrderResponse.TransactionReference = dr["OrderName"] != DBNull.Value ? dr["OrderName"].ToString() : ""; ledgerOrderResponse.TransDate = dr["TransDate"] != DBNull.Value ? dr["TransDate"].ToString() : ""; ledgerOrderResponse.ISForexRecord = dr["ISForexRecord"] != DBNull.Value ? Convert.ToBoolean(dr["ISForexRecord"].ToString()) : false; ledgerOrderResponse.CompleteTotal = dr["CompleteTotal"] != DBNull.Value ? Convert.ToDecimal(dr["CompleteTotal"].ToString()) : 0; ledgerOrderResponseList.Add(ledgerOrderResponse); } } } return(ledgerOrderResponseList); } catch (Exception ex) { return(null); } }