public void Setting_Values_With_Insert_Works() { Schema schema = new Schema(); schema.Fields.Add(Field.New <int>("Id")); schema.Fields.Add(Field.New <string>("Name")); schema.Fields.Add(Field.New <bool>("IsMale")); schema.Fields.Add(Field.New <DateTime>("DateOfBirth")); Record record = new Record(schema); record.Insert(0, 15); record.Insert(1, "Max"); record.Insert(2, true); record.Insert(3, new DateTime(1982, 11, 5)); Assert.AreEqual(15, record[0]); Assert.AreEqual("Max", record[1]); Assert.AreEqual(true, record[2]); Assert.AreEqual(new DateTime(1982, 11, 5), record[3]); }
void uxGrid_InsertCommand(object sender, GridCommandEventArgs e) { if (!AllowEditing) { return; } if (TableInfo == null) { return; } Record r = GetRecord(e.Item); r.Insert(); }
//public ActionResult Add(String name, String type, Int32 score, String os = null, String processor = null, Int32 frequency = 0, Int32 memory = 0, String config = null) //{ // if (name.IsNullOrEmpty()) throw new ArgumentNullException(nameof(name)); // if (type.IsNullOrEmpty()) throw new ArgumentNullException(nameof(type)); // if (!type.EndsWithIgnoreCase("_Insert")) throw new InvalidOperationException("非法操作"); // //var ip = WebHelper.UserHost; // var r = Record.Add(name, type, score); // r.OS = os; // r.Processor = processor; // r.Frequency // r.Memory = memory; // r.Config = config; // r.Insert(); // return Content("OK"); //} public ActionResult Add(Record model) { if (!Request.UserAgent.Contains("FeiXian.Client")) { throw new InvalidOperationException("非法请求"); } if (!model.Type.EndsWithIgnoreCase("_Insert")) { throw new InvalidOperationException("非法操作"); } model.Enable = true; model.Insert(); return(Content("OK")); }
private void SaveForm() { dataRecord = new Record(TableName); Control start = GetStartControl(); ControlUtility.ProccessControls(start, new ControlUtility.ControlProcessDelegate(SaveControl), null); if (FormState == FormState.Edit) { dataRecord.Keys[KeyFieldName] = CurrentKeyValue; dataRecord.Update(); uxMessage.Text = "ويرايش با موفقيت انجام شد."; } else { dataRecord.Insert(); RowsCount++; uxMessage.Text = "ذخيره با موفقيت انجام شد."; } }
public override string ExecuteAndGetResponse(ImputCommand param) { foreach(var item in dictions.GetUsingdictions()) { if(param.Count != 2) return "#ivalid number of args"; Record row = new Record(item.ToString()); row.word = param[0]; if(!row.SelectByWord()) return "#word not found"; if(!row.Delete()) return "#something wrong :("; if(!this.TrySetPriorForRow(row,param[1])) return "#invalid arg priority"; if (!row.Insert()) return "#something wrong :("; } return "#done"; }
private string InsertRowAndGetResponse(ImputCommand param) { foreach(var item in dictions.GetUsingdictions()) { Record row = new Record(item.ToString()); row = this.SetWordForRow(row,param[0]); row = this.SetTransForRow(row,param[1]); if(param.Count > 2) row = this.SetRemarkForRow(row,param[2]); if(param.Count > 3) if(!this.TrySetPriorForRow(row,param[3])) return "#Invalid priopity"; if (!row.Insert() ) return "#error inserting"; } return "#done"; }