private void button1_Click(object sender, EventArgs e) { Def_环境监控系统 环境监控系统 = new Def_环境监控系统(BasedateID); 环境监控系统.B红外是否可用 = tb红外是否可用.Text; 环境监控系统.B环境监控厂家 = tb环境监控厂家.Text; 环境监控系统.B环境监控传输方式 = tb环境监控传输方式.Text; 环境监控系统.B环境监控是否好用 = tb环境监控是否好用.Text; 环境监控系统.B空调是否可监控 = tb空调是否可监控.Text; 环境监控系统.B门禁是否可用 = tb门禁是否可用.Text; 环境监控系统.B门卡是否好用 = tb门卡是否好用.Text; 环境监控系统.B摄像是否好用 = tb摄像是否好用.Text; 环境监控系统.B市电是否可用 = tb市电是否可用.Text; 环境监控系统.B是否可控开门 = tb是否可控开门.Text; 环境监控系统.B水浸是否可用 = tb水浸是否可用.Text; 环境监控系统.B温感探头是否好用 = tb温感探头是否好用.Text; 环境监控系统.B烟感是否好用 = tb烟感是否好用.Text; 环境监控系统.B烟感是否可用 = tb烟感是否可用.Text; 环境监控系统Comend.UpDate环境监控系统(环境监控系统); SQLExecute.Operate = "用户" + DBUser.CURR_USERID + "更新了环境监控系统 ,基站编号:" + 环境监控系统.BasedateID; SQLExecute.SaveOperate(); MessageBox.Show("更新成功 !", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); }
/// <summary> ///查询 /// </summary> /// <param name="BasedateID"></param> /// <returns></returns> public static Def_环境监控系统 Get环境监控系统ByBasedateID(string BasedateID) { Def_环境监控系统 环境监控系统 = new Def_环境监控系统(BasedateID); string sql = "SELECT [ID] " + " ,[basedateID] " + " ,[红外是否可用] " + " ,[环境监控厂家] " + " ,[环境监控传输方式] " + " ,[环境监控是否好用] " + " ,[空调是否可监控] " + " ,[门禁是否可用] " + " ,[门卡是否好用] " + " ,[摄像是否好用] " + " ,[市电是否可用] " + " ,[是否可控开门] " + " ,[水浸是否可用] " + " ,[温感探头是否好用] " + " ,[烟感是否好用] " + " ,[烟感是否可用] " + " FROM [New环境监控系统] where basedateID = '" + BasedateID.ToString().Replace("'", "''") + "'"; DataTable dt = new DataTable("基站空调系统"); SQLExecute.Convertdrtodt(SQLExecute.ExecuteReader(sql), dt); if (dt.Rows.Count == 0) { 环境监控系统 = new Def_环境监控系统(BasedateID); } else { 环境监控系统.B红外是否可用 = dt.Rows[0]["红外是否可用"].ToString(); 环境监控系统.B环境监控厂家 = dt.Rows[0]["环境监控厂家"].ToString(); 环境监控系统.B环境监控传输方式 = dt.Rows[0]["环境监控传输方式"].ToString(); 环境监控系统.B环境监控是否好用 = dt.Rows[0]["环境监控是否好用"].ToString(); 环境监控系统.B空调是否可监控 = dt.Rows[0]["空调是否可监控"].ToString(); 环境监控系统.B门禁是否可用 = dt.Rows[0]["门禁是否可用"].ToString(); 环境监控系统.B门卡是否好用 = dt.Rows[0]["门卡是否好用"].ToString(); 环境监控系统.B摄像是否好用 = dt.Rows[0]["摄像是否好用"].ToString(); 环境监控系统.B市电是否可用 = dt.Rows[0]["市电是否可用"].ToString(); 环境监控系统.B是否可控开门 = dt.Rows[0]["是否可控开门"].ToString(); 环境监控系统.B水浸是否可用 = dt.Rows[0]["水浸是否可用"].ToString(); 环境监控系统.B温感探头是否好用 = dt.Rows[0]["温感探头是否好用"].ToString(); 环境监控系统.B烟感是否好用 = dt.Rows[0]["烟感是否好用"].ToString(); 环境监控系统.B烟感是否可用 = dt.Rows[0]["烟感是否可用"].ToString(); } return 环境监控系统; }
private void fr环境监控系统_Load(object sender, EventArgs e) { Def_环境监控系统 环境监控系统 = new Def_环境监控系统(BasedateID); 环境监控系统 =环境监控系统Comend.Get环境监控系统ByBasedateID(BasedateID); tb红外是否可用.Text = 环境监控系统.B红外是否可用; tb环境监控厂家.Text = 环境监控系统.B环境监控厂家; tb环境监控传输方式.Text = 环境监控系统.B环境监控传输方式; tb环境监控是否好用.Text = 环境监控系统.B环境监控是否好用; tb空调是否可监控.Text = 环境监控系统.B空调是否可监控; tb门禁是否可用.Text = 环境监控系统.B门禁是否可用; tb门卡是否好用.Text = 环境监控系统.B门卡是否好用; tb摄像是否好用.Text = 环境监控系统.B摄像是否好用; tb市电是否可用.Text = 环境监控系统.B市电是否可用; tb是否可控开门.Text = 环境监控系统.B是否可控开门; tb水浸是否可用.Text = 环境监控系统.B水浸是否可用; tb温感探头是否好用.Text = 环境监控系统.B温感探头是否好用; tb烟感是否好用.Text = 环境监控系统.B烟感是否好用; tb烟感是否可用.Text = 环境监控系统.B烟感是否可用; IsCanModify(IsModify); }
/// <summary> /// 添加 /// </summary> /// <param name="环境监控系统"></param> public static void Insert环境监控系统(Def_环境监控系统 环境监控系统) { string sql = "INSERT INTO [New环境监控系统] " + " ([basedateID] " + " ,[红外是否可用] " + " ,[环境监控厂家] " + " ,[环境监控传输方式] " + " ,[环境监控是否好用] " + " ,[空调是否可监控] " + " ,[门禁是否可用] " + " ,[门卡是否好用] " + " ,[摄像是否好用] " + " ,[市电是否可用] " + " ,[是否可控开门] " + " ,[水浸是否可用] " + " ,[温感探头是否好用] " + " ,[烟感是否好用] " + " ,[烟感是否可用])" + " VALUES " + " ('" + 环境监控系统.BasedateID.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B红外是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控厂家.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控传输方式.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B空调是否可监控.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B门禁是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B门卡是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B摄像是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B市电是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B是否可控开门.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B水浸是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B温感探头是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B烟感是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B烟感是否可用.ToString().Replace("'", "''") + "')"; SQLExecute.ExecuteNonQuery(sql); }
/// <summary> /// 更新(带插入) /// </summary> /// <param name="环境监控系统"></param> public static void UpDate环境监控系统(Def_环境监控系统 环境监控系统) { string InsertSQL = "UPDATE [New环境监控系统] " + " SET " + " [红外是否可用] = '" + 环境监控系统.B红外是否可用.ToString().Replace("'", "''") + "'" + ", [环境监控厂家] = '" + 环境监控系统.B环境监控厂家.ToString().Replace("'", "''") + "'" + ", [环境监控传输方式] = '" + 环境监控系统.B环境监控传输方式.ToString().Replace("'", "''") + "'" + ", [环境监控是否好用] = '" + 环境监控系统.B环境监控是否好用.ToString().Replace("'", "''") + "'" + ", [空调是否可监控] = '" + 环境监控系统.B空调是否可监控.ToString().Replace("'", "''") + "'" + ", [门禁是否可用] = '" + 环境监控系统.B门禁是否可用.ToString().Replace("'", "''") + "'" + ", [门卡是否好用] = '" + 环境监控系统.B门卡是否好用.ToString().Replace("'", "''") + "'" + ", [摄像是否好用] = '" + 环境监控系统.B摄像是否好用.ToString().Replace("'", "''") + "'" + ", [市电是否可用] = '" + 环境监控系统.B市电是否可用.ToString().Replace("'", "''") + "'" + ", [是否可控开门] = '" + 环境监控系统.B是否可控开门.ToString().Replace("'", "''") + "'" + ", [水浸是否可用] = '" + 环境监控系统.B水浸是否可用.ToString().Replace("'", "''") + "'" + ", [温感探头是否好用] = '" + 环境监控系统.B温感探头是否好用.ToString().Replace("'", "''") + "'" + ", [烟感是否好用] = '" + 环境监控系统.B烟感是否好用.ToString().Replace("'", "''") + "'" + ", [烟感是否可用] = '" + 环境监控系统.B烟感是否可用.ToString().Replace("'", "''") + "'" + " WHERE [basedateID] ='" + 环境监控系统.BasedateID.ToString().Replace("'", "''") + "'"; string UpDateSQL = "INSERT INTO [New环境监控系统] " + " ([basedateID] " + " ,[红外是否可用] " + " ,[环境监控厂家] " + " ,[环境监控传输方式] " + " ,[环境监控是否好用] " + " ,[空调是否可监控] " + " ,[门禁是否可用] " + " ,[门卡是否好用] " + " ,[摄像是否好用] " + " ,[市电是否可用] " + " ,[是否可控开门] " + " ,[水浸是否可用] " + " ,[温感探头是否好用] " + " ,[烟感是否好用] " + " ,[烟感是否可用])" + " VALUES " + " ('" + 环境监控系统.BasedateID.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B红外是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控厂家.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控传输方式.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B环境监控是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B空调是否可监控.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B门禁是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B门卡是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B摄像是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B市电是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B是否可控开门.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B水浸是否可用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B温感探头是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B烟感是否好用.ToString().Replace("'", "''") + "' " + ",'" + 环境监控系统.B烟感是否可用.ToString().Replace("'", "''") + "')"; string strSQL = null; strSQL += InsertSQL;//= string.Format("Update S_RoleDetail set [Power]='{0}' where [RoleID]='{1}' and ProgramID ='{2}'", dt.Rows[i][1].ToString().Replace("'", "''"), dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''")); strSQL = strSQL + " if @@RowCount=0 "; strSQL = strSQL + UpDateSQL;//string.Format("Insert into S_RoleDetail ([RoleID],[ProgramID],[Power]) values ('{0}','{1}','{2}')", dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"), dt.Rows[i][1].ToString().Replace("'", "''")); SQLExecute.ExecuteNonQuery(strSQL); }