private async void UpvoteBtn_Click(object sender, RoutedEventArgs e) { var btn = sender as ToggleButton; var fbc = btn.DataContext as FeedbackControl; var feedback = fbc.Feedback; try { var index = feedbacks.IndexOf(feedback); //Disable butn btn.IsEnabled = false; var result = await MainPage.SO.VoteAsync(MainPage.instance.user.UserId, 1, feedback); //Update number feedback = await MainPage.SO.RefreshVotes(feedback); feedbacks[index] = feedback; if (CommentFrame.Content != null) { (CommentFrame.Content as CommentPage).Feedback = feedback; } //Enable Butn btn.IsEnabled = true; } catch (Exception ex) { await HelpersClass.ShowDialogAsync("Khi con tim yếu mềm, lỗi xuất hiện: " + ex.Message); } }
public JsonResult CreateChitDB(Repos.Models.ParamModelChitUSer chitDetails) { if (System.Web.HttpContext.Current.Session["UserObj"] != null) { CustomerModel _cmb = new CustomerModel(); _cmb = HelpersClass.Cast <CustomerModel>(System.Web.HttpContext.Current.Session["UserObj"]); ChitdetailRepo repo = new ChitdetailRepo(); DataTable viewModel = repo.GetChitDetails(_cmb.CustomerId, _cmb.IsAdmin); IList <ChitDetailsModel> _result = ChitEngine.Repos.DataTableExtensions.ToList <ChitDetailsModel>(viewModel); ViewBag.ProfileName = _cmb.FullName; //return View(_result); string chitname = chitDetails.cname; decimal chitAmount = chitDetails.camount; decimal chitMonth = chitDetails.cmonth; decimal beetAmount = chitDetails.bamount; Repos.RepoLibrary.CustomerRepo objCust = new Repos.RepoLibrary.CustomerRepo(); objCust.CreateChit(chitname, chitMonth, chitAmount, beetAmount, _cmb.CustomerId); return(Json(true)); } else { //return RedirectToAction("Login", "Auth"); return(Json(false)); } }
public async Task SetNewFeedback(Feedback fb) { try { ImageLoadingStackPanel.Visibility = Visibility.Collapsed; if (downloadTask != null) { if (!downloadTask.IsCanceled) { App.CloudStorage.CancelDownload(); downloadTask.AsAsyncOperation().Cancel(); } } SupportImage.Source = null; Feedback = fb; await GetComments(Feedback); downloadTask = LoadImage(fb); SupportImage.Source = await downloadTask; } catch (Exception e) { await HelpersClass.ShowDialogAsync("Something went wrong " + e.Message); } }
public SubPaymentMasterController( IRepositoryPainting <SubPaymentMaster> repo, IRepositoryPainting <SubPaymentDetail> repoSubPaymentDetail, IRepositoryPainting <PaymentDetail> repoPaymentDetail, IRepositoryPainting <PaintTeam> repoPaintTeam, IRepositoryPainting <PaintTaskDetail> repoPaintTaskDetail, IRepositoryMachine <Employee> repoEmp, IRepositoryMachine <ProjectCodeMaster> repoProject, IMapper map) { // Repository Painting this.repository = repo; this.repositoryPaintTeam = repoPaintTeam; this.repositorySubPaymentDetail = repoSubPaymentDetail; this.repositoryPaymentDetail = repoPaymentDetail; this.repositoryPaintTaskDetail = repoPaintTaskDetail; // Repository Machie this.repositoryEmp = repoEmp; this.repositoryProject = repoProject; // Mapper this.mapper = map; //Helpers this.helpers = new HelpersClass <SubPaymentMaster>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private async Task CreateChannelAsync() { ChannelControl.CreateChannelButton.IsEnabled = false; var c = ChannelControl; var channel = new Channel() { Name = c.ChannelName, Location = c.Location, AccessCode = c.AccessCode, UserId = MainPage.instance.user.UserId, StorageURL = c.Web, Phone = c.Phone }; var result = await MainPage.SO.AddChannelAsync(channel); if (result) { channels.Clear(); channels.Add(channel); SetChannelCreationUI(false); } else { await HelpersClass.ShowDialogAsync("Kiểm tra lại thông tin nhập."); } }
private async Task StartPreviewAsync() { try { _mediaCapture = new MediaCapture(); await _mediaCapture.InitializeAsync(); _displayRequest.RequestActive(); } catch (UnauthorizedAccessException) { // This will be thrown if the user denied access to the camera in privacy settings await HelpersClass.ShowDialogAsync("The app was denied access to the camera"); return; } try { PreviewControl.Source = _mediaCapture; await _mediaCapture.StartPreviewAsync(); _isPreviewing = true; } catch (System.IO.FileLoadException) { //_mediaCapture.CaptureDeviceExclusiveControlStatusChanged += _mediaCapture_CaptureDeviceExclusiveControlStatusChanged; } }
private async void DownvoteBtn_Click(object sender, RoutedEventArgs e) { var btn = sender as ToggleButton; var fbc = btn.DataContext as FeedbackControl; var feedback = fbc.Feedback; var index = feedbacks.IndexOf(feedback); //disable button btn.IsEnabled = false; //Cast a vote, 1 for upvote,2 for downvote, update if existed var result = await MainPage.SO.VoteAsync(MainPage.instance.user.UserId, 0, feedback); //Update number feedback = await MainPage.SO.RefreshVotes(feedback); feedbacks[index] = feedback; try { (CommentFrame.Content as CommentPage).Feedback = feedback; } catch (Exception) { await HelpersClass.ShowDialogAsync("Có lỗi xảy ra"); } //enable button btn.IsEnabled = true; //fbc.DownvoteBtn.IsChecked = result; //fbc.UpvoteBtn.IsChecked = fbc.UpvoteBtn.IsChecked == true ? false : false; }
public GenericController(IRepositoryQualityControl <Entity> repo, IMapper mapper) { this.repository = repo; this.mapper = mapper; this.helper = new HelpersClass <Entity>(); }
public GenericSageX3Controller(IRepositorySageX3 <Entity> repo, IMapper mapper, Func <IQueryable <Entity>, IIncludableQueryable <Entity, object> > func = null) { this.repository = repo; this.mapper = mapper; this.helper = new HelpersClass <Entity>(); this.includes = func; }
public MachineController(IRepository <Machine> repo, IRepository <MachineHasOperator> repoOp, IMapper map) { this.repository = repo; this.repositoryOp = repoOp; this.mapper = map; this.helpers = new HelpersClass <Machine>(); }
public ProjectCodeMasterController( IRepository <ProjectCodeMaster> repo, IRepository <ProjectCodeDetail> repoDetail, IMapper map) { this.repository = repo; this.repositoryDetail = repoDetail; this.mapper = map; this.helpers = new HelpersClass <ProjectCodeMaster>(); }
public StandradTimeController(IRepositoryPainting <StandradTime> repo, IMapper map) { this.repository = repo; this.mapper = map; this.helpers = new HelpersClass <StandradTime>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
public EmployeeGroupController(IRepositoryMachine <EmployeeGroup> repo, IMapper map) { this.repository = repo; this.mapper = map; this.helpers = new HelpersClass <EmployeeGroup>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private ChitDetailsModel getChitDetails(decimal id, decimal userId, bool isAdmin) { ChitdetailRepo repo = new ChitdetailRepo(); DataTable viewModel = repo.GetChitDetails(userId, isAdmin); var tempData = (from n in viewModel.AsEnumerable() where n.Field <decimal>("ChitId").Equals(id) select n).FirstOrDefault(); return(HelpersClass.CreateItemFromRow <ChitDetailsModel>(tempData)); }
public PaymentCostHistoryController(IRepositoryPainting <PaymentCostHistory> repo, IMapper map) { this.repository = repo; this.mapper = map; this.helpers = new HelpersClass <PaymentCostHistory>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private async void GoToChannelBtn_Click(object sender, RoutedEventArgs e) { try { var channel = await MainPage.SO.GetChannelById(Feedback.ChannelID); NavigationPage.instance.NavigateTo(typeof(ChannelFeedbackPage), channel); } catch { await HelpersClass.ShowDialogAsync("Có lỗi xảy ra :( "); } }
public ProjectCodeMasterController( IRepositoryMachine <ProjectCodeMaster> repo, IRepositoryPainting <ProjectCodeSub> repoSub, IMapper map) { this.repository = repo; this.repositorySub = repoSub; this.mapper = map; this.helpers = new HelpersClass <ProjectCodeMaster>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private async void GGLoginButton_Click(object sender, RoutedEventArgs e) { this.user = await MainPage.SO.Login(MobileServiceAuthenticationProvider.Google); if (user != null) { this.Frame.Navigate(typeof(NavigationPage)); } else { await HelpersClass.ShowDialogAsync("Something went wrong"); } }
public SubPaymentDetailController(IRepositoryPainting <SubPaymentDetail> repo, IMapper map) { // Repository this.repository = repo; // Mapper this.mapper = map; // Helper this.helpers = new HelpersClass <SubPaymentDetail>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private Brush RandomizeBrush() { List <string> hexes = new List <string>() { "#FFB900", "#E81123", "#E74856", "#0078D7", "#0099BC", "#4C4A48", "#498205", "#E3008C" }; var colors = typeof(Colors).GetRuntimeProperties(); Random rand = new Random(DateTimeOffset.Now.Millisecond); var index = rand.Next(hexes.Count); return(HelpersClass.GetSolidColorBrush(hexes[index])); }
public ActionResult Details(decimal id) { if (System.Web.HttpContext.Current.Session["UserObj"] != null) { CustomerModel _cmb = new CustomerModel(); _cmb = HelpersClass.Cast <CustomerModel>(System.Web.HttpContext.Current.Session["UserObj"]); ViewBag.ProfileName = _cmb.FullName; return(View(getChitDetails(id, _cmb.CustomerId, _cmb.IsAdmin))); } else { return(RedirectToAction("Login", "Auth")); } }
public ColorItemController( IRepositoryPainting <ColorItem> repo, IRepositoryPainting <ColorMovementStock> repoMovement, IMapper map) { this.repository = repo; this.repositoryMovement = repoMovement; this.mapper = map; this.helpers = new HelpersClass <ColorItem>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private async Task <List <Channel> > GetChannelsAsync() { try { var list = await MainPage.SO.GetChannelAsync(MainPage.instance.user.UserId); return(list.ToList()); } catch (Exception e) { await HelpersClass.ShowDialogAsync("Something wrong retrieving Channels" + e.Message); } return(null); }
// // GET: /Home/ public ActionResult Index() { if (System.Web.HttpContext.Current.Session["UserObj"] != null) { CustomerModel _cmb = new CustomerModel(); _cmb = HelpersClass.Cast <CustomerModel>(System.Web.HttpContext.Current.Session["UserObj"]); //_cmb.FirstName = "Hi"; //_cmb.LastName = "Welcome"; return(View(_cmb)); } else { return(RedirectToAction("Login", "Auth")); } }
private async void ApplyBtn_Click(object sender, RoutedEventArgs e) { var sd = sender as Button; var control = sd.DataContext as AdminFeedbackControl; var fb = control.DataContext as Feedback; control.ActionApplying = true; fb.Action = control.SelectedIndex; if (await MainPage.SO.ActionChange(fb) == false) { await HelpersClass.ShowDialogAsync("Something went wrong"); } control.ActionApplying = false; }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); PCLayoutTrigger.IsActive = true; if (HelpersClass.GetDeviceFormFactorType() == HelpersClass.DeviceFormFactorType.Desktop) { //PCLayoutTrigger.IsActive = true; } else if (HelpersClass.GetDeviceFormFactorType() == HelpersClass.DeviceFormFactorType.Phone) { QRScanButton.Visibility = Visibility.Visible; } await GetBackgroundImagesAsync(); }
public ProjectCodeSubController( IRepositoryPainting <ProjectCodeSub> repo, IRepositoryPainting <RequirePaintingMaster> repoReqMaster, IRepositoryMachine <ProjectCodeDetail> repoDetail, IMapper map) { this.repository = repo; this.repositoryReqMaster = repoReqMaster; this.repositoryDetail = repoDetail; this.mapper = map; this.helpers = new HelpersClass <ProjectCodeSub>(); // Json this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings; // ConvertTable this.ConvertTable = new ConverterTableToVM(map); }
private async void URLButton_Click(object sender, RoutedEventArgs e) { // The URI to launch string uri = ""; if (!Channel.StorageURL.Contains("www")) { uri = @"https://www." + Channel.StorageURL; } else if (!Channel.StorageURL.Contains("http")) { uri = @"http://" + Channel.StorageURL; } await HelpersClass.LaunchAURI(uri); }
// // GET: /Customer/ public ActionResult Index() { if (System.Web.HttpContext.Current.Session["UserObj"] != null) { CustomerModel _cmb = new CustomerModel(); _cmb = HelpersClass.Cast <CustomerModel>(System.Web.HttpContext.Current.Session["UserObj"]); ChitdetailRepo repo = new ChitdetailRepo(); DataTable viewModel = repo.GetChitDetails(_cmb.CustomerId, _cmb.IsAdmin); IList <ChitDetailsModel> _result = ChitEngine.Repos.DataTableExtensions.ToList <ChitDetailsModel>(viewModel); ViewBag.ProfileName = _cmb.FullName; return(View(_result)); } else { return(RedirectToAction("Login", "Auth")); } }
private async void AddImageBtn_Click(object sender, RoutedEventArgs e) { try { var file = await FilePicker.OpenPicker(new List <string>() { ".jpg", ".png" }); FBFormControl.SetSupportImageSource(await FilePicker.ConvertToBitmapFromFile(file)); if (file != null) { //var encoded = await FilePicker.EncodeFile(file); FBFormControl.Imagefile = file; } } catch { await HelpersClass.ShowDialogAsync("Lỗi khi thêm hình ảnh"); } }