internal Models.Documento Select(enumOrigenEdicion enumProp, Int32 idDocumento) { OpenDbConn(); DAL.Documento cDocumento = new DAL.Documento(cDblib); return(cDocumento.Select(enumProp, idDocumento)); }
/*internal string ObtenerEstadoOrigenEdicion(enumOrigenEdicion enumProp, int idTarea) * { * * OpenDbConn(); * * int? t332_idtarea = null; * * switch (enumProp) * { * case enumOrigenEdicion.detalleTarea: * t332_idtarea = idTarea; * break; * case enumOrigenEdicion.tareapreventa: * ta207_idtareapreventa = idpropietario; * break; * } * * if (t332_idtarea != null) * { * DAL.DocutC3 cTP = new DAL.DocutC3(cDblib); * return cTP.EstadoAccion((int)ta204_idaccionpreventa); * * } * * return "X"; //default (más restrictivo) * * }*/ public List <Models.Documento> Catalogo(enumOrigenEdicion enumProp, Int32 idUsuarioAutorizado, Int32?idElemento) { OpenDbConn(); //int? t332_idtarea = null; //switch (enumProp) //{ // case enumOrigenEdicion.detalleTarea: // t332_idtarea = idElemento; // break; //} DAL.Documento cDocumento = new DAL.Documento(cDblib); return(cDocumento.Catalogo(enumProp, idUsuarioAutorizado, idElemento)); }
internal int Insert(enumOrigenEdicion enumProp, Models.Documento oDocumento) { Guid methodOwnerID = new Guid("548b91d6-0710-4cde-9f7a-ec19de863862"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.Documento cDocumento = new DAL.Documento(cDblib); int idDocumento = cDocumento.Insert(enumProp, oDocumento); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idDocumento); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
internal int Delete(enumOrigenEdicion enumProp, Int32 idDocumento) { Guid methodOwnerID = new Guid("95c245f3-cc51-43fc-85b2-5e1897869617"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.Documento cDocumento = new DAL.Documento(cDblib); int result = cDocumento.Delete(enumProp, idDocumento); //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; } }
internal int Update(enumOrigenEdicion enumProp, Models.Documento oDocumento) { Guid methodOwnerID = new Guid("fdd4b5d1-3490-4229-9177-4159f577f7dd"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.Documento cDocumento = new DAL.Documento(cDblib); int result = cDocumento.Update(enumProp, oDocumento); //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; } }