Commit 641fdbc1 kwwwvagaa

日历备忘修改

1 个父辈 93c5d1c2
...@@ -131,7 +131,7 @@ namespace HZH_Controls.Controls ...@@ -131,7 +131,7 @@ namespace HZH_Controls.Controls
get { return m_steps; } get { return m_steps; }
set set
{ {
if (m_steps == null || m_steps.Length < 1) if (value == null || value.Length < 1)
return; return;
m_steps = value; m_steps = value;
Refresh(); Refresh();
......
...@@ -37,10 +37,10 @@ ...@@ -37,10 +37,10 @@
this.ucCalendarNotes1.BackColor = System.Drawing.Color.White; this.ucCalendarNotes1.BackColor = System.Drawing.Color.White;
this.ucCalendarNotes1.CurrentTime = new System.DateTime(2020, 8, 13, 0, 0, 0, 0); this.ucCalendarNotes1.CurrentTime = new System.DateTime(2020, 8, 13, 0, 0, 0, 0);
this.ucCalendarNotes1.DataSource = null; this.ucCalendarNotes1.DataSource = null;
this.ucCalendarNotes1.Location = new System.Drawing.Point(28, 43); this.ucCalendarNotes1.Location = new System.Drawing.Point(28, 3);
this.ucCalendarNotes1.Name = "ucCalendarNotes1"; this.ucCalendarNotes1.Name = "ucCalendarNotes1";
this.ucCalendarNotes1.SelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(77)))), ((int)(((byte)(59))))); this.ucCalendarNotes1.SelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(77)))), ((int)(((byte)(59)))));
this.ucCalendarNotes1.Size = new System.Drawing.Size(441, 346); this.ucCalendarNotes1.Size = new System.Drawing.Size(722, 422);
this.ucCalendarNotes1.TabIndex = 2; this.ucCalendarNotes1.TabIndex = 2;
this.ucCalendarNotes1.TipColor = System.Drawing.Color.Green; this.ucCalendarNotes1.TipColor = System.Drawing.Color.Green;
this.ucCalendarNotes1.ClickNote += new HZH_Controls.Controls.UCCalendarNotes.ClickNoteEvent(this.ucCalendarNotes1_ClickNote); this.ucCalendarNotes1.ClickNote += new HZH_Controls.Controls.UCCalendarNotes.ClickNoteEvent(this.ucCalendarNotes1_ClickNote);
......
...@@ -94,6 +94,20 @@ namespace Test.UC ...@@ -94,6 +94,20 @@ namespace Test.UC
thisDt = thisDt.AddDays(7); thisDt = thisDt.AddDays(7);
} }
} }
else if (item.LoopType == 3)
{
DateTime thisDt = item.BeginDateTime;
while (thisDt <= item.EndDateTime)
{
DateTime noteBeginTime = DateTime.Parse(thisDt.ToString("yyyy-MM-dd") + " " + item.LoopBeginTime.ToString("HH:mm:ss"));
DateTime noteEndTime = noteBeginTime.Add(item.LoopDuration);
if (noteBeginTime >= item.BeginDateTime && noteEndTime < item.EndDateTime)//是否在整个计划范围时间内
{
lst.Add(new NoteEntity() { Title = item.Title, Note = item.Msg, BeginTime = noteBeginTime, EndTime = noteEndTime, DataSource = item });
}
thisDt = thisDt.AddMonths(1);
}
}
//月,年类似周 //月,年类似周
} }
...@@ -103,6 +117,7 @@ namespace Test.UC ...@@ -103,6 +117,7 @@ namespace Test.UC
private bool ucCalendarNotes1_ClickNote(NoteEntity note) private bool ucCalendarNotes1_ClickNote(NoteEntity note)
{ {
TestEntity entity = (TestEntity)note.DataSource; TestEntity entity = (TestEntity)note.DataSource;
//对entity进行修改、删除操作 //对entity进行修改、删除操作
entity.Title += "修改1次;"; entity.Title += "修改1次;";
//加载数据 //加载数据
...@@ -113,6 +128,7 @@ namespace Test.UC ...@@ -113,6 +128,7 @@ namespace Test.UC
MessageBox.Show("修改成功"); MessageBox.Show("修改成功");
return true; return true;
} }
private void ucCalendarNotes1_AddClick(DateTime beginTime) private void ucCalendarNotes1_AddClick(DateTime beginTime)
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!