public FrmEditOperation()
 {
     InitializeComponent();
     OperationValue = new OperationInfo
     {
         OperationDate = DateTime.Now
     };
 }
示例#2
0
 public long AddOperationInfo(OperationInfo model)
 {
     StringBuilder stringBuilder = new StringBuilder();
     stringBuilder.Append("insert into OperationInfo(");
     stringBuilder.Append("PatientId,OperationDate,Surgeon,Note,OperationName)");
     stringBuilder.Append(" values (");
     stringBuilder.Append("@PatientId,@OperationDate,@Surgeon,@Note,@OperationName)");
     stringBuilder.Append(";select LAST_INSERT_ROWID()");
     SQLiteParameter[] array = new SQLiteParameter[]
     {
         new SQLiteParameter("@PatientId", DbType.Int64),
         new SQLiteParameter("@OperationDate", DbType.Date),
         new SQLiteParameter("@Surgeon", DbType.String),
         new SQLiteParameter("@Note", DbType.String),
         new SQLiteParameter("@OperationName", DbType.String)
     };
     array[0].Value = model.PatientId;
     array[1].Value = model.OperationDate;
     array[2].Value = model.Surgeon;
     array[3].Value = model.Note;
     array[4].Value = model.OperationName;
     object single = DbHelperSQLite.GetSingle(stringBuilder.ToString(), array);
     return Convert.ToInt64(single);
 }
示例#3
0
 public List<OperationInfo> QueryOperationInfo(long patientId)
 {
     List<OperationInfo> list = new List<OperationInfo>();
     string strSQL = string.Format("SELECT * FROM OperationInfo where PatientId={0}", patientId);
     using (DbDataReader dbDataReader = DbHelperSQLite.ExecuteReader(strSQL))
     {
         while (dbDataReader.Read())
         {
             OperationInfo operationInfo = new OperationInfo();
             object obj = dbDataReader["OperationId"];
             if (obj != null && obj != DBNull.Value)
             {
                 operationInfo.OperationId = Convert.ToInt64(obj);
             }
             obj = dbDataReader["PatientId"];
             if (obj != null && obj != DBNull.Value)
             {
                 operationInfo.PatientId = Convert.ToInt64(obj);
             }
             obj = dbDataReader["OperationDate"];
             if (obj != null && obj != DBNull.Value)
             {
                 operationInfo.OperationDate = (DateTime)obj;
             }
             operationInfo.Surgeon = dbDataReader["Surgeon"].ToString();
             operationInfo.Note = dbDataReader["Note"].ToString();
             operationInfo.OperationName = dbDataReader["OperationName"].ToString();
             list.Add(operationInfo);
         }
     }
     return list;
 }
示例#4
0
 public bool EditOperationInfo(OperationInfo model)
 {
     StringBuilder stringBuilder = new StringBuilder();
     stringBuilder.Append("update OperationInfo set ");
     stringBuilder.Append("PatientId=@PatientId,");
     stringBuilder.Append("OperationDate=@OperationDate,");
     stringBuilder.Append("Surgeon=@Surgeon,");
     stringBuilder.Append("Note=@Note,");
     stringBuilder.Append("OperationName=@OperationName");
     stringBuilder.Append(" where OperationId=@OperationId");
     SQLiteParameter[] array = new SQLiteParameter[]
     {
         new SQLiteParameter("@PatientId", DbType.Int64),
         new SQLiteParameter("@OperationDate", DbType.Date),
         new SQLiteParameter("@Surgeon", DbType.String),
         new SQLiteParameter("@Note", DbType.String),
         new SQLiteParameter("@OperationName", DbType.String),
         new SQLiteParameter("@OperationId", DbType.Int64)
     };
     array[0].Value = model.PatientId;
     array[1].Value = model.OperationDate;
     array[2].Value = model.Surgeon;
     array[3].Value = model.Note;
     array[4].Value = model.OperationName;
     array[5].Value = model.OperationId;
     int num = DbHelperSQLite.ExecuteSql(stringBuilder.ToString(), array);
     return num > 0;
 }