public Models.ProyectoEconomico Select(int t301_idproyecto) { OpenDbConn(); DAL.ProyectoEconomico cEstadoPE = new DAL.ProyectoEconomico(cDblib); return(cEstadoPE.Select(t301_idproyecto)); }
public int Insert(Models.ProyectoEconomico oPE) { Guid methodOwnerID = new Guid("C2397722-CAD0-404A-B255-2D5D98F80347"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.ProyectoEconomico cPE = new DAL.ProyectoEconomico(cDblib); int idPE = cPE.GenerarProyecto(oPE); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idPE); } catch (Exception ex) { //rollback //if (cDblib.Transaction.ownerID.Equals(new Guid())) cDblib.rollbackTransaction(methodOwnerID); if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
public List <Models.ProyectoEconomico> Catalogo(bool esAdmin, Nullable <int> idNodo, string sEstado, string sCategoria, Nullable <int> idCliente, Nullable <int> idResponsable, Nullable <int> numPE, string sDesPE, string sTipoBusqueda, string sCualidad, Nullable <int> nContrato, Nullable <int> nHorizontal, Nullable <int> nCNP, Nullable <int> nCSN1P, Nullable <int> nCSN2P, Nullable <int> nCSN3P, Nullable <int> nCSN4P, bool bMostrarJ, bool bSoloFacturables, int nUsuario, bool bMostrarBitacoricos, Nullable <int> nNaturaleza, Nullable <int> nModeloContratacion) { OpenDbConn(); DAL.ProyectoEconomico cProyectoEconomico = new DAL.ProyectoEconomico(cDblib); if (esAdmin) { return(cProyectoEconomico.CatalogoAdmin(idNodo, sEstado, sCategoria, idCliente, idResponsable, numPE, sDesPE, sTipoBusqueda, sCualidad, nContrato, nHorizontal, nCNP, nCSN1P, nCSN2P, nCSN3P, nCSN4P, bMostrarJ, bSoloFacturables, nNaturaleza, nModeloContratacion)); } else { return(cProyectoEconomico.CatalogoModuloTec(idNodo, sEstado, sCategoria, idCliente, idResponsable, numPE, sDesPE, sTipoBusqueda, sCualidad, nContrato, nHorizontal, nCNP, nCSN1P, nCSN2P, nCSN3P, nCSN4P, nUsuario, bMostrarBitacoricos, nNaturaleza, nModeloContratacion)); } }