public MessageDetailViewModel()
 {
     this._uzenetDataService = (IUzenetDataService)Mvx.get_IoCProvider().Resolve <IUzenetDataService>();
     this._dataViewer        = (IDataViewer)Mvx.get_IoCProvider().Resolve <IDataViewer>();
     this._messenger         = (IMvxMessenger)Mvx.get_IoCProvider().Resolve <IMvxMessenger>();
     this.SetTitle("MessageDetail_Page_Title");
 }
예제 #2
0
        private void eBilBtn_Clicked(object sender, EventArgs e)
        {
            //// The Forms Page that you want to create image
            //var formsView = new arpos_SM.Views.POSPrintPage();

            ////Converting forms page to native view
            //AndroidView = FormsToNativeDroid.ConvertFormsToNative(formsView.Content, new Rectangle(0, 0, 400, 800));

            //// Converting View to BitMap
            //var bitmap = ConvertViewToBitMap(AndroidView);

            //// Saving image in mobile local storage
            //SaveImage(bitmap);
            string nmFile = App.Database.PosGenBilName();
            //var sdCardPath = droid.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/arPOS";
            var sdCardPath = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/arPOS";
            //var fileName = System.IO.Path.Combine(sdCardPath, "20181116.png");
            var fileName = System.IO.Path.Combine(sdCardPath, nmFile);

            //var sdCardPath = droid.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/Mandiri Online";
            //var fileName = System.IO.Path.Combine(sdCardPath, "downloadMandiri1535433134411.jpg");

            IDataViewer dataViewer = DependencyService.Get <IDataViewer>();

            ////dataViewer.showPhoto(fileName, AttachmentBytes);
            dataViewer.showPhoto(fileName, dataViewer.ReadAllByteS(fileName));

            //Device.OpenUri(new Uri(fileName)); //untuk .pdf
        }
 public UzenetDataService()
 {
     this._secureStore             = (ISecureStore)Mvx.get_IoCProvider().Resolve <ISecureStore>();
     this._eugyintezesApi          = (IEugyintezesApi)Mvx.get_IoCProvider().Resolve <IEugyintezesApi>();
     this._postaladaElemRepository = (IPostaladaElemRepository)Mvx.get_IoCProvider().Resolve <IPostaladaElemRepository>();
     this._uzenetRepository        = (IUzenetRepository)Mvx.get_IoCProvider().Resolve <IUzenetRepository>();
     this._csatolmanyRepository    = (ICsatolmanyRepository)Mvx.get_IoCProvider().Resolve <ICsatolmanyRepository>();
     this._cimzettRepository       = (ICimzettRepository)Mvx.get_IoCProvider().Resolve <ICimzettRepository>();
     this._dataViewer        = (IDataViewer)Mvx.get_IoCProvider().Resolve <IDataViewer>();
     this._permissionManager = (IPermissionManager)Mvx.get_IoCProvider().Resolve <IPermissionManager>();
 }
예제 #4
0
 public EugyintezesApi(
     ISecureStore secureStore,
     IMobileApi mobileApi,
     IUserAgentService userAgentData,
     IDataViewer dataViewer)
 {
     this._secureStore         = secureStore;
     this._mobileApi           = mobileApi;
     this._userAgentData       = userAgentData;
     this._dataViewer          = dataViewer;
     this._deviceSpecification = (IDeviceSpecification)Mvx.get_IoCProvider().Resolve <IDeviceSpecification>();
 }
예제 #5
0
        public Controller(string pathToFile, int cycleSize, string dbFilename)
        {
            IDBContext context = new DBContext(new DBQuery(), dbFilename);

            repository          = new Repository(context, cycleSize);
            parser              = new Parser(pathToFile, new string[] { "\t" }, repository.Context.Headers, new DataVerificationStrategy());
            viewer              = new DataViewer(Console.Write, Console.ReadLine);
            this.cycleSize      = cycleSize;
            repository.OnEvent += EventHandling;
            repository.OnError += ErrorHandling;
            repository.Context.OnFatalError += FatalErrorHandling;
            repository.Context.OnError      += ErrorHandling;
            //parser.OnError+= ErrorHandling;
            parser.OnFatalError += FatalErrorHandling;
        }
예제 #6
0
        private void btnShareBil_Clicked(object sender, EventArgs e)
        {
            string nmFile = App.Database.PosGenBilName();
            //var sdCardPath = droid.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/arPOS";
            var sdCardPath = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/arPOS";
            //var filepath = System.IO.Path.Combine(sdCardPath, "20181116.png");
            var filepath = System.IO.Path.Combine(sdCardPath, nmFile);

            //var sdCardPath = droid.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/Mandiri Online";
            //var fileName = System.IO.Path.Combine(sdCardPath, "downloadMandiri1535433134411.jpg");

            IDataViewer dataViewer = DependencyService.Get <IDataViewer>();

            ////dataViewer.showPhoto(fileName, AttachmentBytes);
            dataViewer.Share(" ", "Terimakasih telah berbelanja di toko MKH, \n\n Barang hanya dapat ditukar dihari yg sama", filepath);
        }