基线 SVN r240

SVN-Revision: r240
This commit is contained in:
cyf
2025-02-06 06:46:06 +00:00
commit ab56a9bcf7
5317 changed files with 902274 additions and 0 deletions
@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Lskj.PubTaskPlan.Model
{
public class ComboBoxModel
{
/// <summary>
/// 隐藏值
/// </summary>
public int EditValue { get; set; }
/// <summary>
/// 显示值
/// </summary>
public string EditText { get; set; }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="editValue"></param>
/// <param name="editText"></param>
public ComboBoxModel(int editValue, string editText)
{
EditValue = editValue;
EditText = editText;
}
public override string ToString()
{
return EditText;
}
}
}
@@ -0,0 +1,30 @@
using Lskj.PubTaskPlan.Control;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.PubTaskPlan.Model
{
public class DayControlModel
{
private DayControl MianFormDayControl;
public DayControlModel(DayControl dayControl, DataRow dataRow)
{
if (dayControl != null)
{
MianFormDayControl = dayControl;
D_Day = dataRow != null && dataRow.Table.Columns.Contains("D_Day") ? Convert.ToInt32(dataRow["D_Day"] + "") : 1;
}
}
/// <summary>
/// 按天,执行间隔
/// </summary>
public int D_Day
{
get { return (int)MianFormDayControl.spin_interval.Value; }
set { MianFormDayControl.spin_interval.Value = value; }
}
}
}
@@ -0,0 +1,93 @@
using Lskj.PubTaskPlan.Control;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.PubTaskPlan.Model
{
public class MonthControlModel
{
private MonthControl MainFormMonthControl;
public MonthControlModel(MonthControl monthControl, DataRow dataRow)
{
if (monthControl != null)
{
MainFormMonthControl = monthControl;
MonthType = dataRow != null && dataRow.Table.Columns.Contains("MonthType") ? Convert.ToInt32(dataRow["MonthType"] + "") : 0;
M_Month = dataRow != null && dataRow.Table.Columns.Contains("M_Month") ? Convert.ToInt32(dataRow["M_Month"] + "") : 1;
M_Day = dataRow != null && dataRow.Table.Columns.Contains("M_Day") ? Convert.ToInt32(dataRow["M_Day"] + "") : 1;
M_WeekMonth = dataRow != null && dataRow.Table.Columns.Contains("M_WeekMonth") ? Convert.ToInt32(dataRow["M_WeekMonth"] + "") : 1;
M_Week = dataRow != null && dataRow.Table.Columns.Contains("M_Week") ? Convert.ToInt32(dataRow["M_Week"] + "") : 0;
M_DayOfWeek = dataRow != null && dataRow.Table.Columns.Contains("M_DayOfWeek") ? Convert.ToInt32(dataRow["M_DayOfWeek"] + "") : 0;
}
}
/// <summary>
/// 按月,类型
/// </summary>
public int MonthType
{
get
{
int monthType = 0;
if (MainFormMonthControl.radio_monthWeek.Checked)
{
monthType = 1;
}
return monthType;
}
set
{
if (value == 0)
{
MainFormMonthControl.radio_monthDay.Checked = true;
}
else if (value == 1)
{
MainFormMonthControl.radio_monthWeek.Checked = true;
}
}
}
/// <summary>
/// 按月第几月
/// </summary>
public int M_Month
{
get { return (int)MainFormMonthControl.spin_MonthDayM.Value; }
set { MainFormMonthControl.spin_MonthDayM.Value = value; }
}
/// <summary>
/// 按月第几天
/// </summary>
public int M_Day
{
get { return (int)MainFormMonthControl.spin_MonthDayD.Value; }
set { MainFormMonthControl.spin_MonthDayD.Value = value; }
}
/// <summary>
/// 按周第几月
/// </summary>
public int M_WeekMonth
{
get { return (int)MainFormMonthControl.spin_MonthWeekM.Value; }
set { MainFormMonthControl.spin_MonthWeekM.Value = value; }
}
/// <summary>
/// 按周第几周
/// </summary>
public int M_Week
{
get { return MainFormMonthControl.comboBox_weekCount.SelectedIndex; }
set { MainFormMonthControl.comboBox_weekCount.SelectedIndex = value; }
}
/// <summary>
/// 按周星期几
/// </summary>
public int M_DayOfWeek
{
get { return MainFormMonthControl.comboBox_dayOfWeek.SelectedIndex; }
set { MainFormMonthControl.comboBox_dayOfWeek.SelectedIndex = value; }
}
}
}
@@ -0,0 +1,256 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.PubTaskPlan.Model
{
public class TaskPlanModel
{
private FrmAddTaskPlan MainForm;
public TaskPlanModel(FrmAddTaskPlan frmMain, DataRow dataRow)
{
if (frmMain != null)
{
MainForm = frmMain;
ScheduleID = dataRow != null && dataRow.Table.Columns.Contains("ScheduleID") ? Convert.ToInt32(dataRow["ScheduleID"] + "") : 0;
NextDateTime = dataRow != null && dataRow.Table.Columns.Contains("NextDateTime") ? Convert.ToDateTime(dataRow["NextDateTime"] + "") : new DateTime();
MoudleId = dataRow != null && dataRow.Table.Columns.Contains("MoudleId") ? dataRow["MoudleId"] + "" : "";
TaskPlanName = dataRow != null && dataRow.Table.Columns.Contains("TaskPlanName") ? dataRow["TaskPlanName"] + "" : "";
TaskPlanType = dataRow != null && dataRow.Table.Columns.Contains("TaskPlanType") ? Convert.ToInt32(dataRow["TaskPlanType"] + "") : 0;
EnableCheckState = dataRow != null && dataRow.Table.Columns.Contains("EnableCheckState") ? Convert.ToBoolean(dataRow["EnableCheckState"] + "") : true;
OnetimeDate = dataRow != null && dataRow.Table.Columns.Contains("OneTimeDate") ? Convert.ToDateTime(dataRow["OneTimeDate"] + "") : DateTime.Now;
OnetimeTime = dataRow != null && dataRow.Table.Columns.Contains("OneTimeTime") ? Convert.ToDateTime(dataRow["OneTimeTime"] + "") : DateTime.Now;
LoopType = dataRow != null && dataRow.Table.Columns.Contains("LoopType") ? Convert.ToInt32(dataRow["LoopType"] + "") : 0;
LoopDayType = dataRow != null && dataRow.Table.Columns.Contains("LoopDayType") ? Convert.ToInt32(dataRow["LoopDayType"] + "") : 0;
LoopDayOnetimeTime = dataRow != null && dataRow.Table.Columns.Contains("LoopDayOnetimeTime") ? Convert.ToDateTime(dataRow["LoopDayOnetimeTime"] + "") : new DateTime();
LoopDayStartTime = dataRow != null && dataRow.Table.Columns.Contains("LoopDayStartTime") ? Convert.ToDateTime(dataRow["LoopDayStartTime"] + "") : new DateTime();
LoopDayEndTime = dataRow != null && dataRow.Table.Columns.Contains("LoopDayEndTime") ? Convert.ToDateTime(dataRow["LoopDayEndTime"] + "") : new DateTime().AddHours(23).AddMinutes(59).AddSeconds(59);
LoopDayInterval = dataRow != null && dataRow.Table.Columns.Contains("LoopDayInterval") ? Convert.ToInt32(dataRow["LoopDayInterval"] + "") : 1;
LoopDayIntervalUnit = dataRow != null && dataRow.Table.Columns.Contains("LoopDayIntervalUnit") ? Convert.ToInt32(dataRow["LoopDayIntervalUnit"] + "") : 0;
LoopStartDate = dataRow != null && dataRow.Table.Columns.Contains("LoopStartDate") ? Convert.ToDateTime(dataRow["LoopStartDate"] + "") : DateTime.Now;
LoopEndDate = dataRow != null && dataRow.Table.Columns.Contains("LoopEndDate") ? Convert.ToDateTime(dataRow["LoopEndDate"] + "") : DateTime.Now;
DateEndCheckState = dataRow != null && dataRow.Table.Columns.Contains("DateEndCheckState") ? Convert.ToBoolean(dataRow["DateEndCheckState"] + "") : true;
Sql = dataRow != null && dataRow.Table.Columns.Contains("Sql") ? dataRow["Sql"] + "" : "";
Tips = dataRow != null && dataRow.Table.Columns.Contains("Tips") ? dataRow["Tips"] + "" : "";
}
}
/// <summary>
/// 任务id
/// </summary>
private int scheduleID;
public int ScheduleID
{
get
{
return scheduleID;
}
set
{
scheduleID = value;
}
}
/// <summary>
/// 任务下次执行时间
/// </summary>
private DateTime nextDateTime;
public DateTime NextDateTime
{
get
{
return nextDateTime;
}
set
{
nextDateTime = value;
}
}
/// <summary>
/// 模块编号
/// </summary>
public string MoudleId
{
get;
set;
}
/// <summary>
/// 计划任务名称
/// </summary>
public string TaskPlanName
{
get { return MainForm.nameEdit.Text; }
set { MainForm.nameEdit.Text = value; }
}
/// <summary>
/// 计划任务类型
/// </summary>
public int TaskPlanType
{
get { return MainForm.comboBox_type.SelectedIndex; }
set { MainForm.comboBox_type.SelectedIndex = value; }
}
/// <summary>
/// 启用状态
/// </summary>
public bool EnableCheckState
{
get { return MainForm.enableCheck.Checked; }
set { MainForm.enableCheck.Checked = value; }
}
/// <summary>
/// 单次执行日期
/// </summary>
public DateTime OnetimeDate
{
get { return MainForm.oneTime_date.DateTime; }
set { MainForm.oneTime_date.DateTime = value; }
}
/// <summary>
/// 单次执行时间
/// </summary>
public DateTime OnetimeTime
{
get { return MainForm.oneTime_time.Time; ; }
set { MainForm.oneTime_time.Time = value; }
}
/// <summary>
/// 重复执行类型
/// </summary>
public int LoopType
{
get { return MainForm.comboBox_freq.SelectedIndex; }
set { MainForm.comboBox_freq.SelectedIndex = value; }
}
/// <summary>
/// 重复按天执行Model
/// </summary>
public DayControlModel LoopDayControlModel
{
get;
set;
}
/// <summary>
/// 重复按周执行Model
/// </summary>
public WeekControlModel LoopWeekControlModel
{
get;
set;
}
/// <summary>
/// 重复按月执行Model
/// </summary>
public MonthControlModel LoopMonthControlModel
{
get;
set;
}
/// <summary>
/// 重复每天频率类型
/// </summary>
public int LoopDayType
{
get
{
int freqType = 0;
if (MainForm.radio_interval.Checked)
{
freqType = 1;
}
return freqType;
}
set
{
if (value == 0)
{
MainForm.radio_oneTime.Checked = true;
}
else if (value == 1)
{
MainForm.radio_interval.Checked = true;
}
}
}
/// <summary>
/// 重复每天执行一次时间
/// </summary>
public DateTime LoopDayOnetimeTime
{
get { return MainForm.time_oneTime.Time; }
set { MainForm.time_oneTime.Time = value; }
}
/// <summary>
/// 重复每天执行间隔开始时间
/// </summary>
public DateTime LoopDayStartTime
{
get { return MainForm.time_start.Time; }
set { MainForm.time_start.Time = value; }
}
/// <summary>
/// 重复每天执行间隔结束时间
/// </summary>
public DateTime LoopDayEndTime
{
get { return MainForm.time_end.Time; }
set { MainForm.time_end.Time = value; }
}
/// <summary>
/// 重复每天执行间隔数量
/// </summary>
public int LoopDayInterval
{
get { return (int)MainForm.spin_interval.Value; }
set { MainForm.spin_interval.Value = value; }
}
/// <summary>
/// 重复每天执行间隔单位
/// </summary>
public int LoopDayIntervalUnit
{
get { return MainForm.comboBox_unit.SelectedIndex; }
set { MainForm.comboBox_unit.SelectedIndex = value; }
}
/// <summary>
/// 重复执行开始日期
/// </summary>
public DateTime LoopStartDate
{
get { return MainForm.date_start.DateTime; }
set { MainForm.date_start.DateTime = value; }
}
/// <summary>
/// 重复执行结束日期
/// </summary>
public DateTime LoopEndDate
{
get { return MainForm.date_end.DateTime; }
set { MainForm.date_end.DateTime = value; }
}
/// <summary>
/// 无结束日期复选框状态
/// </summary>
public bool DateEndCheckState
{
get { return MainForm.dateEndCheck.Checked; }
set { MainForm.dateEndCheck.Checked = value; }
}
/// <summary>
/// 执行语句
/// </summary>
public string Sql
{
get { return MainForm.sql_memoEdit.Text; }
set { MainForm.sql_memoEdit.Text = value; }
}
/// <summary>
/// 摘要
/// </summary>
public string Tips
{
get { return MainForm.tips_memoEdit.Text; }
set { MainForm.tips_memoEdit.Text = value; }
}
}
}
@@ -0,0 +1,39 @@
using Lskj.PubTaskPlan.Control;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.PubTaskPlan.Model
{
public class WeekControlModel
{
private WeekControl MianFormWeekControl;
public WeekControlModel(WeekControl weekControl, DataRow dataRow)
{
if (weekControl != null)
{
MianFormWeekControl = weekControl;
W_Week = dataRow != null && dataRow.Table.Columns.Contains("W_Week") ? Convert.ToInt32(dataRow["W_Week"] + "") : 1;
W_DayOfWeek = dataRow != null && dataRow.Table.Columns.Contains("W_DayOfWeek") ? dataRow["W_DayOfWeek"] + "" : "";
}
}
/// <summary>
/// 按周,执行间隔
/// </summary>
public int W_Week
{
get { return (int)MianFormWeekControl.spin_interval.Value; }
set { MianFormWeekControl.spin_interval.Value = value; }
}
/// <summary>
/// 按周,星期几
/// </summary>
public string W_DayOfWeek
{
get { return MianFormWeekControl.checkComBox_dayOfWeek.EditValue + ""; }
set { MianFormWeekControl.checkComBox_dayOfWeek.EditValue = value; }
}
}
}