Esempio n. 1
0
 public long?GetCodigoProveedorActualOrDefaultByFarmaco(long farmaco)
 {
     try
     {
         var farmacoInteger = (int)farmaco;
         using (var db = FarmaciaContext.Recepcion())
         {
             var sql = "SELECT TOP 1 Proveedor FROM Recepcion WHERE ID_Farmaco = @farmaco ORDER BY ID_Fecha DESC";
             return(db.Database.SqlQuery <int?>(sql,
                                                new OleDbParameter("farmaco", farmaco))
                    .FirstOrDefault());
         }
     }
     catch (Exception ex) when(ex.Message.Contains(FarmaciaContext.MessageUnderlyngProviderFailed))
     {
         return(GetCodigoProveedorActualOrDefaultByFarmaco(farmaco));
     }
 }