public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { // var a = values[0] as User; var a = values[0] as UserProfile; var e = values[2] as Phim; if (a != null) { if (values[1] != DependencyProperty.UnsetValue) { var b = int.Parse(values[1].ToString()); DBNewFilmEntities d = new DBNewFilmEntities(); var q = d.UserProfile.Where(p => p.ID == a.ID && p.UserID == a.UserID).FirstOrDefault(); if (q != null) { var s = d.Profile_Playlist.Where(p => p.UserProfileID == q.UserID && p.ProfileID == q.ID && p.PhimID == b).FirstOrDefault(); if (s != null && e == null) { return(Brushes.Red); } else if (s != null) { return(Brushes.Gold); } } } } if (e != null) { return(Brushes.Black); } return(Brushes.Transparent); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { DBNewFilmEntities d = new DBNewFilmEntities(); var q = value as User; if (q != null && q.isCheckLoai != 2) { var e = q.UserThanhToan.OrderByDescending(p => p.NgayKT).FirstOrDefault(); if (e != null) { string date = e.NgayKT.Value.Subtract(DateTime.Now).Days.ToString(); return("Thời Hạn: Còn " + date + " Ngày"); } } return("Thời Hạn: Tới Bến"); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { var error = new ValidationResult(true, null); if (string.IsNullOrEmpty(regex)) { regex = ""; } if (!Regex.IsMatch(value.ToString(), regex)) { error = new ValidationResult(false, Msg); } var d = new DBNewFilmEntities(); string s = value as string; var q = d.User.Where(p => p.Name == s).FirstOrDefault(); return(error); }