public List <Models.TipoTareaPreventa> Catalogo() { OpenDbConn(); DAL.TipoTareaPreventa cTipoTareaPreventa = new DAL.TipoTareaPreventa(cDblib); return(cTipoTareaPreventa.Catalogo()); }
internal Models.TipoTareaPreventa Select(Int16 ta219_idtipotareapreventa) { OpenDbConn(); DAL.TipoTareaPreventa cTipoTareaPreventa = new DAL.TipoTareaPreventa(cDblib); return(cTipoTareaPreventa.Select(ta219_idtipotareapreventa)); }
internal List <Models.TipoTareaPreventa> GrabarListaTareas(List <Models.TipoTareaPreventa> lstTiposTareaPreventa) { Guid methodOwnerID = new Guid("f672bc44-f3fc-4102-8b50-2d3452b19198"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { //Datatable de tipos de tareas preventa DataTable dtTipoTareas = new DataTable(); dtTipoTareas.Columns.Add(new DataColumn("ta219_idtipotareapreventa", typeof(int))); dtTipoTareas.Columns.Add(new DataColumn("ta219_denominacion", typeof(string))); dtTipoTareas.Columns.Add(new DataColumn("ta219_orden", typeof(int))); dtTipoTareas.Columns.Add(new DataColumn("ta219_activa", typeof(bool))); foreach (Models.TipoTareaPreventa oTipoTarea in lstTiposTareaPreventa) { DataRow rowAccion = dtTipoTareas.NewRow(); rowAccion["ta219_idtipotareapreventa"] = oTipoTarea.ta219_idtipotareapreventa; rowAccion["ta219_denominacion"] = oTipoTarea.ta219_denominacion; rowAccion["ta219_orden"] = oTipoTarea.ta219_orden; rowAccion["ta219_activa"] = oTipoTarea.ta219_estadoactiva; dtTipoTareas.Rows.Add(rowAccion); } DAL.TipoTareaPreventa cTipoTareaPreventa = new DAL.TipoTareaPreventa(cDblib); List <Models.TipoTareaPreventa> lstTipoTareaPreventa = cTipoTareaPreventa.GrabarTareas(dtTipoTareas); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(lstTiposTareaPreventa); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }