internal int Insert(Models.TareaPendientePreventa oTareaPendientePreventa) { Guid methodOwnerID = new Guid("7251e550-0f7f-4000-a3f6-4648ea4d9e16"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try{ DAL.TareaPendientePreventa cTareaPendientePreventa = new DAL.TareaPendientePreventa(cDblib); int idTareaPendientePreventa = cTareaPendientePreventa.Insert(oTareaPendientePreventa); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idTareaPendientePreventa); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
internal List <Models.TareaPendientePreventa> Catalogo(Models.TareaPendientePreventa oTareaPendientePreventaFilter) { OpenDbConn(); DAL.TareaPendientePreventa cTareaPendientePreventa = new DAL.TareaPendientePreventa(cDblib); return(cTareaPendientePreventa.Catalogo(oTareaPendientePreventaFilter)); }
internal int Update(Models.TareaPendientePreventa oTareaPendientePreventa) { Guid methodOwnerID = new Guid("bf69ae01-7cf4-45e2-833e-8c0a14c9b733"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try{ DAL.TareaPendientePreventa cTareaPendientePreventa = new DAL.TareaPendientePreventa(cDblib); int result = cTareaPendientePreventa.Update(oTareaPendientePreventa); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(result); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
/// <summary> /// Obtiene todos los TareaPendientePreventa /// </summary> internal List <Models.TareaPendientePreventa> Catalogo(Models.TareaPendientePreventa oTareaPendientePreventaFilter) { Models.TareaPendientePreventa oTareaPendientePreventa = null; List <Models.TareaPendientePreventa> lst = new List <Models.TareaPendientePreventa>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[4] { Param(enumDBFields.ta209_idconceptotareapendiente, oTareaPendientePreventaFilter.ta209_idconceptotareapendiente), Param(enumDBFields.ta208_fechaplazo, oTareaPendientePreventaFilter.ta208_fechaplazo), Param(enumDBFields.t001_idficepi_interesado, oTareaPendientePreventaFilter.t001_idficepi_interesado), Param(enumDBFields.ta204_idaccionpreventa, oTareaPendientePreventaFilter.ta204_idaccionpreventa) }; dr = cDblib.DataReader("SUPER.SIC_TareaPendientePreventa_CAT", dbparams); while (dr.Read()) { oTareaPendientePreventa = new Models.TareaPendientePreventa(); oTareaPendientePreventa.ta208_idtareapendientepreventa = Convert.ToInt32(dr["ta208_idtareapendientepreventa"]); oTareaPendientePreventa.ta209_idconceptotareapendiente = Convert.ToByte(dr["ta209_idconceptotareapendiente"]); oTareaPendientePreventa.ta208_fechaplazo = Convert.ToDateTime(dr["ta208_fechaplazo"]); oTareaPendientePreventa.t001_idficepi_interesado = Convert.ToInt32(dr["t001_idficepi_interesado"]); if (!Convert.IsDBNull(dr["ta204_idaccionpreventa"])) { oTareaPendientePreventa.ta204_idaccionpreventa = Convert.ToInt32(dr["ta204_idaccionpreventa"]); } lst.Add(oTareaPendientePreventa); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Inserta un TareaPendientePreventa /// </summary> internal int Insert(Models.TareaPendientePreventa oTareaPendientePreventa) { try { SqlParameter[] dbparams = new SqlParameter[4] { Param(enumDBFields.ta209_idconceptotareapendiente, oTareaPendientePreventa.ta209_idconceptotareapendiente), Param(enumDBFields.ta208_fechaplazo, oTareaPendientePreventa.ta208_fechaplazo), Param(enumDBFields.t001_idficepi_interesado, oTareaPendientePreventa.t001_idficepi_interesado), Param(enumDBFields.ta204_idaccionpreventa, oTareaPendientePreventa.ta204_idaccionpreventa) }; return((int)cDblib.Execute("SUPER.SIC_TareaPendientePreventa_INS", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene un TareaPendientePreventa a partir del id /// </summary> internal Models.TareaPendientePreventa Select(Int32 ta208_idtareapendientepreventa) { Models.TareaPendientePreventa oTareaPendientePreventa = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta208_idtareapendientepreventa, ta208_idtareapendientepreventa) }; dr = cDblib.DataReader("SUPER.SIC_TareaPendientePreventa_SEL", dbparams); if (dr.Read()) { oTareaPendientePreventa = new Models.TareaPendientePreventa(); oTareaPendientePreventa.ta208_idtareapendientepreventa = Convert.ToInt32(dr["ta208_idtareapendientepreventa"]); oTareaPendientePreventa.ta209_idconceptotareapendiente = Convert.ToByte(dr["ta209_idconceptotareapendiente"]); oTareaPendientePreventa.ta208_fechaplazo = Convert.ToDateTime(dr["ta208_fechaplazo"]); oTareaPendientePreventa.t001_idficepi_interesado = Convert.ToInt32(dr["t001_idficepi_interesado"]); if (!Convert.IsDBNull(dr["ta204_idaccionpreventa"])) { oTareaPendientePreventa.ta204_idaccionpreventa = Convert.ToInt32(dr["ta204_idaccionpreventa"]); } } return(oTareaPendientePreventa); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }