Exemplo n.º 1
0
 public static long InsRuta(int IdCamion, int IdChofer, int IdOrigen, int IdDestino, double Distancia, DateTime FSalida, DateTime FLlegadaE)
 {
     //Cambiar la disponibilidad del Chofer y del Camión
     DALCamiones.UpdCamion(IdCamion, null, null, null, null, null, null, false, null);
     DALChofer.UpdChofer(IdChofer, null, null, null, null, null, null, null, false);
     return(DALRuta.InsRuta(IdCamion, IdChofer, IdOrigen, IdDestino, Distancia, FSalida, FLlegadaE));
 }
Exemplo n.º 2
0
 public static string UpdCamion(int IdCamion, string Matricula, string TipoCamion, int Modelo, string Marca, int Capacidad, float Kilometraje, bool Disponibilidad, string UrlFoto)
 {
     try
     {
         List <CamionVO> LstUpCamiones = DALCamiones.GetLstCamiones(null);
         bool            Existe        = false;
         foreach (CamionVO item in LstUpCamiones)
         {
             if ((item.IdCamion != IdCamion) && (item.Matricula == Matricula))
             {
                 Existe = true;
             }
         }
         if (Existe)
         {
             return("La Matricula del camionn ya fue utilizada con anterioridad!");
         }
         else
         {
             DALCamiones.UpdCamion(IdCamion, Matricula, TipoCamion, Modelo, Marca, Capacidad, Kilometraje, Disponibilidad, UrlFoto);
             return("La actualiazacion fue correcta!!");
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }