Пример #1
0
 public CollectionIncidenciaEvaluacion GetDetalleIncidenciasEvaluacion(int idevaluacionproveedor)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         Transaction                 transaction;
         daEvaluacionProveedor       da   = new daEvaluacionProveedor();
         List <IncidenciaEvaluacion> eval = da.GetDetalleIncidenciasEvaluacion(idevaluacionproveedor);
         if (eval.Count() == 0)
         {
             transaction = Common.GetTransaction(TypeTransaction.ERR, "No existen evaluaciones disponibles");
         }
         else
         {
             transaction = Common.GetTransaction(TypeTransaction.OK, "");
         }
         return(new CollectionIncidenciaEvaluacion(eval, transaction));
     }
     catch (Exception ex)
     {
         return(new CollectionIncidenciaEvaluacion(Common.GetTransaction(TypeTransaction.ERR, ex.Message)));
     }
 }
Пример #2
0
 public CollectionOrdenCompra GetDetalleOrdenesEvaluacion(string periodo, int idProveedor)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         Transaction           transaction;
         daEvaluacionProveedor da   = new daEvaluacionProveedor();
         List <OrdenCompra>    eval = da.GetOrdenCompraxProveedor(periodo, idProveedor);
         if (eval.Count() == 0)
         {
             transaction = Common.GetTransaction(TypeTransaction.ERR, "No existen ordenes disponibles");
         }
         else
         {
             transaction = Common.GetTransaction(TypeTransaction.OK, "");
         }
         return(new CollectionOrdenCompra(eval, transaction));
     }
     catch (Exception ex)
     {
         return(new CollectionOrdenCompra(Common.GetTransaction(TypeTransaction.ERR, ex.Message)));
     }
 }
Пример #3
0
 public CollectionEvaluacionProveedor GetEvaluaciones_Busqueda(int idevaluacionproveedor, string nroevaluacion, string periodo, int proveedor, int calificado)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         Transaction                transaction;
         daEvaluacionProveedor      da   = new daEvaluacionProveedor();
         List <EvaluacionProveedor> eval = da.GetEvaluaciones_Busqueda(idevaluacionproveedor, nroevaluacion, periodo, proveedor, calificado);
         if (eval.Count() == 0)
         {
             transaction = Common.GetTransaction(TypeTransaction.ERR, "No existen evaluaciones disponibles");
         }
         else
         {
             transaction = Common.GetTransaction(TypeTransaction.OK, "");
         }
         return(new CollectionEvaluacionProveedor(eval, transaction));
     }
     catch (Exception ex)
     {
         return(new CollectionEvaluacionProveedor(Common.GetTransaction(TypeTransaction.ERR, ex.Message)));
     }
 }
Пример #4
0
 public CollectionGenerador Genera_Evaluacion(string periodo)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         Transaction           transaction;
         daEvaluacionProveedor da   = new daEvaluacionProveedor();
         List <Generador>      eval = da.Genera_Evaluacion(periodo);
         if (eval.Count() == 0)
         {
             transaction = Common.GetTransaction(TypeTransaction.ERR, "No existen evaluaciones disponibles");
         }
         else
         {
             transaction = Common.GetTransaction(TypeTransaction.OK, "");
         }
         return(new CollectionGenerador(eval, transaction));
     }
     catch (Exception ex)
     {
         return(new CollectionGenerador(Common.GetTransaction(TypeTransaction.ERR, ex.Message)));
     }
 }
Пример #5
0
 public int GuardarEvaluacion(string periodo, out Transaction transaction)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         daEvaluacionProveedor da = new daEvaluacionProveedor();
         int result = da.GuardarEvaluacion(periodo);
         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);
     }
 }