public int ActualizarSolicitudRecursos(SolicitudRecurso solicitudrecurso, List <ItemSolicitudRecurso> itemssolicitudrecursos, out Transaction transaction) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); transaction = Common.GetTransaction(TypeTransaction.OK, ""); daSolicitudRecursos da = new daSolicitudRecursos(); int result = da.ActualizarSolicitudRecursos(solicitudrecurso, itemssolicitudrecursos); if (result == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No se realizó la transacción"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, "Operación realizada satisfactoriamente"); } return(result); } catch (Exception ex) { transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message); return(0); } }
public CollectionSolicitudRecursos GetSolicitudRecursos_Busqueda( int idsolicitudrecursos, string numerosolicitud, int area, int responsable, string fechainicio, string fechafin, string estado) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); Transaction transaction; daSolicitudRecursos da = new daSolicitudRecursos(); List <SolicitudRecurso> ocol = da.GetSolicitudRecursos_Busqueda(idsolicitudrecursos, numerosolicitud, area, responsable, fechainicio, fechafin, estado); if (ocol.Count() == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No existen solicitudes de recursos disponibles"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, ""); } return(new CollectionSolicitudRecursos(ocol, transaction)); } catch (Exception ex) { return(new CollectionSolicitudRecursos(Common.GetTransaction(TypeTransaction.ERR, ex.Message))); } }
public int AprobarSolicitudRecursos(int solicitudrecurso, string motivo, string estado, int saldofinal, out Transaction transaction) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); transaction = Common.GetTransaction(TypeTransaction.OK, ""); daSolicitudRecursos da = new daSolicitudRecursos(); int result = da.AprobarSolicitudRecursos(solicitudrecurso, motivo, estado, saldofinal); if (result == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No se realizó la transacción"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, "Operación realizada satisfactoriamente"); } return(result); } catch (Exception ex) { transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message); return(0); } }