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)); }
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); } }