Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
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)));
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }