protected override void RowConverter(TatSched r, DataRow record) { try { r.DESCR = CastDbValueRow(record, "DESCR"); r.TAT_COMP_METHOD = CastDbValueRow(record, "TAT_COMP_METHOD"); r.TAT_SCHED_ID = CastDbValueRow(record, "TAT_SCHED_ID", true, "decimal"); } catch (Exception ex) { throw ex; } }
public override void Remove(TatSched package) { try { string sql = String.Format("DELETE FROM {0}.TAT_SCHED WHERE TAT_SCHED_ID = :TAT_SCHED_ID", SchemaName); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(OracleHelper.CreateParameter(":TAT_SCHED_ID", package.TAT_SCHED_ID, OracleType.Int32, ParameterDirection.Input)); OracleParameterCollection outParams = OracleHelper.ExecuteNonQuery(base.ConnectionString.Value, sql, parameters.ToArray <OracleParameter>()); } catch (OracleException ex) { throw ex; } }
public override void Update(TatSched package) { try { string sql = String.Format("update {0}.TAT_SCHED set " + " DESCR = :DESCR " + " ,TAT_COMP_METHOD = :TAT_COMP_METHOD " + "where TAT_SCHED_ID = :TAT_SCHED_ID" , SchemaName); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(OracleHelper.CreateParameter(":DESCR", package.DESCR, OracleType.VarChar, ParameterDirection.Input)); parameters.Add(OracleHelper.CreateParameter(":TAT_COMP_METHOD", package.TAT_COMP_METHOD, OracleType.Number, ParameterDirection.Input)); parameters.Add(OracleHelper.CreateParameter(":TAT_COMP_METHOD", package.TAT_SCHED_ID, OracleType.Number, ParameterDirection.Input)); OracleParameterCollection outParams = OracleHelper.ExecuteNonQuery(base.ConnectionString.Value, sql, parameters.ToArray <OracleParameter>()); } catch (OracleException ex) { throw ex; } }
public override void Add(TatSched r) { string sql = String.Format("insert into {0}.TAT_SCHED" + "(" + " TAT_SCHED_ID" + ", DESCR" + ", TAT_COMP_METHOD" + " ) " + "values " + " ( " + ", {0}.TAT_SCHED_ID.nextval " + ", :DESCR" + ", :TAT_COMP_METHOD" + " ) " + " returning TAT_SCHED_ID into :NEWID " , SchemaName); try { List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(OracleHelper.CreateParameter(":NEWID", OracleType.Number, ParameterDirection.InputOutput)); parameters.Add(OracleHelper.CreateParameter(":DESCR", CheckNull(r.DESCR), OracleType.VarChar, ParameterDirection.Input)); parameters.Add(OracleHelper.CreateParameter(":TAT_COMP_METHOD", CheckNull(r.TAT_COMP_METHOD), OracleType.VarChar, ParameterDirection.Input)); OracleParameterCollection outParams = OracleHelper.ExecuteNonQuery(base.ConnectionString.Value, sql, parameters.ToArray <OracleParameter>()); r.TAT_SCHED_ID = int.Parse(parameters[0].Value.ToString()); } catch (OracleException ex) { throw ex; } catch (Exception x) { throw x; } }
public override TatSched Get(TatSched entity) { throw new NotImplementedException(); }