Commit 13cc06cf authored by 姜春辉's avatar 姜春辉

修正宿舍考勤页面列表显示不正确的BUG

parent 7e59fa22
......@@ -40,6 +40,6 @@ namespace DashBoard.ServiceModel
/// <summary>
/// 考勤状态
/// </summary>
public string State { get; set; }
public string Remark { get; set; }
}
}
......@@ -51,5 +51,5 @@ using System.Windows;
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
// 方法是按如下所示使用“*”: :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.1.2")]
[assembly: AssemblyFileVersion("1.0.1.2")]
[assembly: AssemblyVersion("1.0.1.3")]
[assembly: AssemblyFileVersion("1.0.1.3")]
......@@ -20,7 +20,7 @@ namespace SchoolSituation
get { return _PingFen; }
set { _PingFen = value; RaisePropertyChanged("PingFen"); }
}
private ObservableCollection<ViewPingFen> _PF;
private ObservableCollection<ViewPingFen> _PF = new ObservableCollection<ViewPingFen>();
public ObservableCollection<ViewPingFen> PF
{
......@@ -96,7 +96,7 @@ namespace SchoolSituation
public Visibility kqhide
{
get { return _kqhide; }
set { _kqhide = value;RaisePropertyChanged("kqhide"); }
set { _kqhide = value; RaisePropertyChanged("kqhide"); }
}
private Visibility _pfhide;
public Visibility pfhide
......@@ -123,12 +123,20 @@ namespace SchoolSituation
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
ShowList.Clear();
}));
KQTipMsg = "并没有找到任何数据...";
kqhide = Visibility.Visible;
}
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
ShowList.Clear();
}));
KQTipMsg = "网络好像出现了异常...";
kqhide = Visibility.Visible;
}
......@@ -149,19 +157,27 @@ namespace SchoolSituation
if (result)
{
PingFen = (ViewSuShe_PingFen)pingfen;
if (PingFen.msg!=null)
if (PingFen.msg != null)
{
PF = new ObservableCollection<ViewPingFen>(PingFen.msg);
pfhide = Visibility.Hidden;
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
PF.Clear();
}));
PFTipMsg = "并没有找到任何数据...";
pfhide = Visibility.Visible;
}
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
PF.Clear();
}));
PFTipMsg = "网络好像出现了异常...";
pfhide = Visibility.Visible;
}
......@@ -182,7 +198,7 @@ namespace SchoolSituation
public Guid dorID
{
get { return _dorID; }
set { _dorID = value;RaisePropertyChanged("dorID"); }
set { _dorID = value; RaisePropertyChanged("dorID"); }
}
public RelayCommand<ViewSuShe> ShowDetailCommand => new RelayCommand<ViewSuShe>(item =>
{
......@@ -224,7 +240,7 @@ namespace SchoolSituation
{
Days.Clear();
DateTime startDate = DateTime.Now.AddDays((obj.PageIndex - 1) * -7);
for (int i =-6; i<=0; i++)
for (int i = -6; i <= 0; i++)
{
Days.Add(new CustomDay(startDate.AddDays(i)));
}
......@@ -234,19 +250,19 @@ namespace SchoolSituation
public string Par
{
get { return _Par; }
set { _Par = value;RaisePropertyChanged("Par"); }
set { _Par = value; RaisePropertyChanged("Par"); }
}
private string _DateStr;
public string DateStr
{
get { return _DateStr; }
set { _DateStr = value;RaisePropertyChanged("DateStr"); }
set { _DateStr = value; RaisePropertyChanged("DateStr"); }
}
private string _WeekStr;
public string WeekStr
{
get { return _WeekStr; }
set { _WeekStr = value;RaisePropertyChanged("WeekStr"); }
set { _WeekStr = value; RaisePropertyChanged("WeekStr"); }
}
public CustomDay CurrentDay { get; set; }
public RelayCommand<CustomDay> SelectDay => new RelayCommand<CustomDay>(item =>
......@@ -260,7 +276,7 @@ namespace SchoolSituation
Par = CurrentDay.Date.ToString("MM-dd");
DateStr = CurrentDay.Date.ToString("yyyy-MM-dd");
WeekStr = CurrentDay.WeekString;
if(PF!=null)
if (PF != null)
PF.Clear();
LoadData(id);
LoadDatapf(id);
......@@ -295,12 +311,20 @@ namespace SchoolSituation
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
ShowList.Clear();
}));
KQTipMsg = "并没有找到任何数据...";
kqhide = Visibility.Visible;
}
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
ShowList.Clear();
}));
KQTipMsg = "网络好像出现了异常...";
kqhide = Visibility.Visible;
}
......@@ -329,19 +353,27 @@ namespace SchoolSituation
if (result)
{
PingFen = (ViewSuShe_PingFen)pingfen;
if (PingFen.msg!=null)
if (PingFen.msg != null)
{
PF = new ObservableCollection<ViewPingFen>(PingFen.msg);
pfhide = Visibility.Hidden;
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
PF.Clear();
}));
PFTipMsg = "并没有找到任何数据...";
pfhide = Visibility.Visible;
}
}
else
{
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
PF.Clear();
}));
PFTipMsg = "网络好像出现了异常...";
pfhide = Visibility.Visible;
}
......
......@@ -7,7 +7,7 @@ using GalaSoft.MvvmLight;
namespace SchoolSituation
{
public class ViewSuSheState:ObservableObject
public class ViewSuSheState : ObservableObject
{
private int _FloorNumber;
......@@ -17,7 +17,7 @@ namespace SchoolSituation
public int FloorNumber
{
get { return _FloorNumber; }
set { _FloorNumber = value;RaisePropertyChanged("FloorNumber"); }
set { _FloorNumber = value; RaisePropertyChanged("FloorNumber"); }
}
......@@ -28,7 +28,7 @@ namespace SchoolSituation
public List<ViewSuShe> list
{
get { return _list; }
set { _list = value;RaisePropertyChanged("list"); }
set { _list = value; RaisePropertyChanged("list"); }
}
public static explicit operator ViewSuSheState(DashBoard.ServiceModel.School_SuSheState data)
{
......@@ -39,7 +39,7 @@ namespace SchoolSituation
}
}
public class ViewSuShe: ObservableObject
public class ViewSuShe : ObservableObject
{
/// <summary>
/// 房间编号
......@@ -48,7 +48,7 @@ namespace SchoolSituation
public Guid RoomID
{
get { return _RoomID; }
set { _RoomID = value;RaisePropertyChanged("RoomID"); }
set { _RoomID = value; RaisePropertyChanged("RoomID"); }
}
/// <summary>
/// 房间名称
......@@ -57,7 +57,7 @@ namespace SchoolSituation
public string RoomName
{
get { return _RoomName; }
set { _RoomName = value;RaisePropertyChanged("RoomName"); }
set { _RoomName = value; RaisePropertyChanged("RoomName"); }
}
/// <summary>
/// 宿舍已安排人数
......@@ -66,7 +66,7 @@ namespace SchoolSituation
public int Sum
{
get { return _Sum; }
set { _Sum = value;RaisePropertyChanged("Sum"); }
set { _Sum = value; RaisePropertyChanged("Sum"); }
}
/// <summary>
/// 在宿舍人数
......@@ -75,7 +75,7 @@ namespace SchoolSituation
public int In
{
get { return _In; }
set { _In = value;RaisePropertyChanged("In"); }
set { _In = value; RaisePropertyChanged("In"); }
}
public static explicit operator ViewSuShe(DashBoard.ServiceModel.SuShe data)
{
......@@ -167,29 +167,29 @@ namespace SchoolSituation
entity.StudentID = data.StudentID;
entity.StudentName = data.StudentName;
entity.RecordTime = data.RecordTime;
entity.State = data.State;
entity.State = data.Remark;
return entity;
}
}
public class ViewSuShe_PingFen:ObservableObject
public class ViewSuShe_PingFen : ObservableObject
{
private decimal _Sum;
public decimal Sum
{
get { return _Sum; }
set { _Sum = value;RaisePropertyChanged("Sum"); }
set { _Sum = value; RaisePropertyChanged("Sum"); }
}
private List<ViewPingFen> _msg;
public List<ViewPingFen> msg
{
get { return _msg; }
set { _msg = value;RaisePropertyChanged("msg"); }
set { _msg = value; RaisePropertyChanged("msg"); }
}
public static explicit operator ViewSuShe_PingFen(DashBoard.ServiceModel.SuShe_PingFen data)
{
var entity = new ViewSuShe_PingFen();
entity.Sum = data.Sum;
if(data.msg!=null)
if (data.msg != null)
entity.msg = data.msg.Select(r => (ViewPingFen)r).ToList();
return entity;
}
......@@ -221,7 +221,7 @@ namespace SchoolSituation
public int ProjectID
{
get { return _ProjectID; }
set { _ProjectID = value;RaisePropertyChanged("ProjectID"); }
set { _ProjectID = value; RaisePropertyChanged("ProjectID"); }
}
private string _ProjectName;
/// <summary>
......@@ -230,7 +230,7 @@ namespace SchoolSituation
public string ProjectName
{
get { return _ProjectName; }
set { _ProjectName = value;RaisePropertyChanged("ProjectName"); }
set { _ProjectName = value; RaisePropertyChanged("ProjectName"); }
}
private decimal _Score;
/// <summary>
......@@ -239,7 +239,7 @@ namespace SchoolSituation
public decimal Score
{
get { return _Score; }
set { _Score = value;RaisePropertyChanged("Score"); }
set { _Score = value; RaisePropertyChanged("Score"); }
}
private Guid _ClassID;
/// <summary>
......@@ -248,7 +248,7 @@ namespace SchoolSituation
public Guid ClassID
{
get { return _ClassID; }
set { _ClassID = value;RaisePropertyChanged("ClassID"); }
set { _ClassID = value; RaisePropertyChanged("ClassID"); }
}
/// <summary>
/// 评分班级名称
......@@ -257,7 +257,7 @@ namespace SchoolSituation
public string ClassName
{
get { return _ClassName; }
set { _ClassName = value;RaisePropertyChanged("ClassName"); }
set { _ClassName = value; RaisePropertyChanged("ClassName"); }
}
private string _Remark;
/// <summary>
......@@ -266,7 +266,7 @@ namespace SchoolSituation
public string Remark
{
get { return _Remark; }
set { _Remark = value;RaisePropertyChanged("Remark"); }
set { _Remark = value; RaisePropertyChanged("Remark"); }
}
public static explicit operator ViewPingFen(DashBoard.ServiceModel.PingFen data)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment