internal List <Models.EjecutorTareaPreventa> Catalogo(Models.EjecutorTareaPreventa oEjecutorTareaPreventaFilter) { OpenDbConn(); DAL.EjecutorTareaPreventa cEjecutorTareaPreventa = new DAL.EjecutorTareaPreventa(cDblib); return(cEjecutorTareaPreventa.Catalogo(oEjecutorTareaPreventaFilter)); }
/// <summary> /// Inserta un EjecutorTareaPreventa /// </summary> internal int Insert(Models.EjecutorTareaPreventa oEjecutorTareaPreventa) { try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.ta207_idtareapreventa, oEjecutorTareaPreventa.ta207_idtareapreventa), Param(enumDBFields.t001_idficepi_ejecutor, oEjecutorTareaPreventa.t001_idficepi_ejecutor), Param(enumDBFields.ta214_estado, oEjecutorTareaPreventa.ta214_estado) }; return((int)cDblib.Execute("SUPER.SIC_EjecutorTareaPreventa_INS", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene todos los EjecutorTareaPreventa /// </summary> internal List <Models.EjecutorTareaPreventa> Catalogo(Models.EjecutorTareaPreventa oEjecutorTareaPreventaFilter) { Models.EjecutorTareaPreventa oEjecutorTareaPreventa = null; List <Models.EjecutorTareaPreventa> lst = new List <Models.EjecutorTareaPreventa>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta214_estado, oEjecutorTareaPreventaFilter.ta214_estado) }; dr = cDblib.DataReader("SUPER.SIC_EjecutorTareaPreventa_CAT", dbparams); while (dr.Read()) { oEjecutorTareaPreventa = new Models.EjecutorTareaPreventa(); oEjecutorTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oEjecutorTareaPreventa.t001_idficepi_ejecutor = Convert.ToInt32(dr["t001_idficepi_ejecutor"]); oEjecutorTareaPreventa.ta214_estado = Convert.ToString(dr["ta209_estado"]); lst.Add(oEjecutorTareaPreventa); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un EjecutorTareaPreventa a partir del id /// </summary> internal Models.EjecutorTareaPreventa Select(Int32 ta207_idtareapreventa, Int32 t001_idficepi_ejecutor) { Models.EjecutorTareaPreventa oEjecutorTareaPreventa = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.ta207_idtareapreventa, ta207_idtareapreventa), Param(enumDBFields.t001_idficepi_ejecutor, t001_idficepi_ejecutor) }; dr = cDblib.DataReader("SUPER.SIC_EjecutorTareaPreventa_SEL", dbparams); if (dr.Read()) { oEjecutorTareaPreventa = new Models.EjecutorTareaPreventa(); oEjecutorTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oEjecutorTareaPreventa.t001_idficepi_ejecutor = Convert.ToInt32(dr["t001_idficepi_ejecutor"]); oEjecutorTareaPreventa.ta214_estado = Convert.ToString(dr["ta209_estado"]); } return(oEjecutorTareaPreventa); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal int Update(Models.EjecutorTareaPreventa oEjecutorTareaPreventa) { Guid methodOwnerID = new Guid("2b6e2ba1-fe0f-4bff-a3ae-d03595b16f5b"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.EjecutorTareaPreventa cEjecutorTareaPreventa = new DAL.EjecutorTareaPreventa(cDblib); int result = cEjecutorTareaPreventa.Update(oEjecutorTareaPreventa); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(result); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
internal int Insert(Models.EjecutorTareaPreventa oEjecutorTareaPreventa) { Guid methodOwnerID = new Guid("521885ca-75bf-471c-af33-813d4b5dc803"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.EjecutorTareaPreventa cEjecutorTareaPreventa = new DAL.EjecutorTareaPreventa(cDblib); int idEjecutorTareaPreventa = cEjecutorTareaPreventa.Insert(oEjecutorTareaPreventa); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idEjecutorTareaPreventa); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }