public ObservableCollection <AcquisitionBaseData> SelectBy(string _colname, string _value, bool _isdesc) { string connstr = "Data Source=ZNCPlatform.db;Version=3;"; var col = "ID";//默认为ID var sort = _isdesc ? "desc" : "asc"; if (_colname != "") { col = _colname; } var collection = new ObservableCollection <AcquisitionBaseData>(); var sql = "SELECT * FROM [AcquisitionBaseData] WHERE " + col + " = " + _value + " order by ID " + _isdesc; var conn = new SQLiteConnection(connstr); var ds = SqLiteHelper.ExecuteDataSet(conn, sql, null); if (ds != null && ds.Tables.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { var resource = new AcquisitionBaseData(); resource.ID = int.Parse(dr["FloorID"].ToString()); resource.Code = int.Parse(dr["FloorName"].ToString()); resource.Confidence = int.Parse(dr["BuildingID"].ToString()); resource.Name = dr["Invalid"].ToString(); resource.Remark = dr["Remark"].ToString(); collection.Add(resource); } } return(collection); }
public int Delete(AcquisitionBaseData model) { return(CommonAccess.ComSQLiteDelete(model, "ID")); //var sql = "DELETE FROM [AcquisitionBaseData] WHERE [Id]=@Id"; //var conn = new SQLiteConnection(connstr); //object[] para = { new SQLiteParameter("@Id", model.Id) }; //return SqLiteHelper.ExecuteNonQuery(conn, sql, para); }
public int Insert(AcquisitionBaseData model) { return(CommonAccess.ComSQLiteInsert(model)); //var sql = "INSERT INTO [AcquisitionBaseData] ([Code],[Confidence],[Remark],[Name],[Value]) VALUES (@Code,@Confidence,@Remark,@Name,@Value)"; //var conn = new SQLiteConnection(connstr); //object[] para = { // new SQLiteParameter("@Code", model.Code), // new SQLiteParameter("@Confidence", model.Confidence), // new SQLiteParameter("@Remark", model.Remark), // new SQLiteParameter("@Name", model.Name), // new SQLiteParameter("@Value", model.Value) // }; //return SqLiteHelper.ExecuteNonQuery(conn, sql, para); }
public int Update(AcquisitionBaseData model, string _identity) { return(CommonAccess.ComSQLiteUpdate(model, _identity)); //var sql = "Update [AcquisitionBaseData] set [Code] = @Code,[Confidence]=@Confidence,[Remark] = @Remark,[Name]=@Name,[Value]=@Value WHERE [Id] = @Id"; //var conn = new SQLiteConnection(connstr); //object[] para = { // new SQLiteParameter("@Code",model.Code), // new SQLiteParameter("@Confidence",model.Confidence), // new SQLiteParameter("@Remark",model.Remark), // new SQLiteParameter("@Name",model.Name), // new SQLiteParameter("@Value",model.Value), // new SQLiteParameter("@Id",model.Id) // }; //return SqLiteHelper.ExecuteNonQuery(conn, sql, para); }
private void BtnDelete_Click() { if (View.DGSelect.SelectedItem == null) { MessageBox.Show("请选择要删除记录!"); return; } foreach (var item in View.DGSelect.SelectedItems) { AcquisitionBaseData row = item as AcquisitionBaseData; var success = new AcquisitionBaseDataBIZ().delete(row) > 0; if (success == false) { MessageBox.Show("删除失败!"); break; } } MessageBox.Show("删除成功!"); BtnSearch_Click(); }
public int delete(AcquisitionBaseData _model) { return(dal.Delete(_model)); }
public int InsertOrUpdateBy(AcquisitionBaseData _model, string _identity) { return(_model.ID == 0 ? dal.Insert(_model) : dal.Update(_model, _identity)); }
public int UpdateBy(AcquisitionBaseData _model, string _identity) { return(dal.Update(_model, _identity)); }
public int Update(AcquisitionBaseData _model) { return(dal.Update(_model, "ID")); }
public int Insert(AcquisitionBaseData _model) { return(dal.Insert(_model)); }