internal object BuscarSiExisteVehiculo(string p) { try { VehiculoDetalle ve = new VehiculoDetalle(); if (!p.Equals("")) { ve = (from v in db.Vehiculo join em in db.EmpresaVehiculo on v.NroPlaca equals em.nroplaca where v.NroPlaca == p select new VehiculoDetalle { //RazonSocial = em.RazonSocial, Año = (int)v.Año, //Estado = (ve.estado == true) ? "Activo" : "De Baja", Conductor = "(No Asignado)", // GPS = v.Seguimiento.FirstOrDefault() != null ? v.Seguimiento.FirstOrDefault().IMEI : "(No Asignado)", Modelo = v.Modelo, NroChasis = v.NroChasis, NroPlaca = v.NroPlaca, EstadoVehiculo = (bool)v.Estado == null ? false : true, EstadoEmpresaVehiculo = (bool)v.Estado // marca = m.Descripcion, // tipo = ti.Descripcion }).FirstOrDefault(); } return(ve); } catch (Exception) { return(null); } }
public static int ObtenerDatos(string NroPlaca = "") { if (!NroPlaca.Equals("")) { VehiculoController ver = new VehiculoController(); VehiculoDetalle ve = new VehiculoDetalle(); int i = ver.buscarEstado(NroPlaca); return(i); } return(-1); }