using System; namespace MainForm { /// /// 运行数据-单机数据(废弃) /// public class WorkingData { #region 数据 /// /// 设备代码 /// public string Equipment_code; /// /// 开机时间 /// public string BootTime; /// /// /// public string Bootmoment; /// /// 运行时长 /// public string RunTime; /// /// 工作时长 /// public string WoringTime; /// /// 检修时长 /// public string RepairTime; /// /// 故障时长 /// public string StopTime; /// /// 缺料时长 /// public string NeedTime; /// /// /// public string WoringNum; /// /// /// public string PlanStopMoment; /// /// /// public string Equipment_status; /// /// /// public string WorkingQty; /// /// /// public string QualifiedQty; /// /// /// public string TotalQty; /// /// /// public string NGset; /// /// /// public string QualifiedRateSet; /// /// /// public string RhySet; /// /// 更新时间 /// public string Update_time; #endregion 数据 /// /// 新增数据 /// /// 数据 /// public string ToStringInsert(string date) { return string.Format("insert into WorkingData" + "(" + "Date," + "Equipment_code," + "BootTime," + "Bootmoment," + "RunTime," + "WoringTime," + "RepairTime," + "StopTime," + "WoringNum," + "NeedTime," + "PlanStopMoment," + "Equipment_status," + "WorkingQty," + "QualifiedQty," + "TotalQty," + "NGset," + "QualifiedRateSet," + "RhySet," + "Update_time" + ") values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}'," + "'{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}');", date, Equipment_code, BootTime, Bootmoment, RunTime, WoringTime, RepairTime, StopTime, WoringNum, NeedTime, PlanStopMoment, Equipment_status, WorkingQty, QualifiedQty, TotalQty, NGset, QualifiedRateSet, RhySet, Update_time); } /// /// 修改数据 /// /// 数据 /// public string ToStringUpdate(string date) { return string.Format("update WorkingData set " + "BootTime = '{0}'," + "Bootmoment = '{1}'," + "RunTime = '{2}'," + "WoringTime = '{3}'," + "RepairTime = '{4}'," + "StopTime = '{5}'," + "WoringNum = '{6}'," + "NeedTime = '{7}'," + "PlanStopMoment = '{8}'," + "Equipment_status = '{9}'," + "WorkingQty = '{10}'," + "QualifiedQty = '{11}'," + "TotalQty = '{12}'," + "NGset = '{13}'," + "QualifiedRateSet = '{14}'," + "RhySet = '{15}'," + "Update_time = '{16}' " + "where date = '{17}' " + "and Equipment_code = '{18}'", BootTime, Bootmoment, RunTime, WoringTime, RepairTime, StopTime, WoringNum, NeedTime, PlanStopMoment, Equipment_status, WorkingQty, QualifiedQty, TotalQty, NGset, QualifiedRateSet, RhySet, Update_time, date, Equipment_code); } /// /// 查询数据 By Data、设备代号 /// /// 数据 /// public string ToStringQuery(string date) { return string.Format("select date from WorkingData " + "where date = '{0}'" + "and Equipment_code = '{1}'", date, Equipment_code); } /// /// 查询数据 By 开始时间~结束时间、设备代号 /// /// 开始时间 /// 结束时间 /// public string ToStringQuery(string startDate, string endDate) { if (Equipment_code != "All") { return string.Format( "select " + "Equipment_code 设备编号, " + "BootTime 开机总时间, " + "Bootmoment 开机时刻, " + "RunTime 运行时间," + "WoringTime 故障时间, " + "RepairTime 维修时间, " + "StopTime 待机时间," + "NeedTime 待料时间," + "WoringNum 报警次数, " + "PlanStopMoment 计划停机, " + "Equipment_status 设备状态, " + "WorkingQty 加工数量," + "QualifiedQty 合格数, " + "TotalQty 累计, " + "NGset 连续NG报警," + "QualifiedRateSet 不合格报警," + "RhySet 设计节拍, " + "Update_time 更新时间 " + "from WorkingData " + "where convert(datetime,Update_time,120) " + "between convert(datetime, '{0}', 120) " + "and convert(datetime, '{1}', 120) " + "and Equipment_code='{2}'", startDate, endDate, Equipment_code ); } else { return string.Format( "select " + "Equipment_code 设备编号, " + "BootTime 开机总时间, " + "Bootmoment 开机时刻, " + "RunTime 运行时间," + "WoringTime 故障时间, " + "RepairTime 维修时间, " + "StopTime 待机时间," + "NeedTime 待料时间," + "WoringNum 报警次数, " + "PlanStopMoment 计划停机, " + "Equipment_status 设备状态, " + "WorkingQty 加工数量," + "QualifiedQty 合格数, " + "TotalQty 累计, " + "NGset 连续NG报警," + "QualifiedRateSet 不合格报警," + "RhySet 设计节拍, " + "Update_time 更新时间 " + "from WorkingData " + "where convert(datetime,Update_time,120) " + "between convert(datetime, '{0}', 120) " + "and convert(datetime, '{1}', 120) " , startDate, endDate ); } } } }