/// <summary> /// Método para insertar coordenadas de conductores activos /// <param name="pDatos">Objeto de tipo E_COORDENADAS_CONDUCTOR con datos a insertar</param> /// <returns> Objeto tipo E_MENSAJE con los datos del movimiento </returns> /// </summary> public E_MENSAJE AgregarCoordenadas(E_COORDENADAS_CONDUCTOR pDatos) { try { E_MENSAJE vMensaje; using (context = new ViajesEntities()) { var coordenadas = context.Set <TBL_COORDENADAS_CONDUCTOR>(); coordenadas.Add(new TBL_COORDENADAS_CONDUCTOR { id_coordenada = Guid.NewGuid(), id_pedido = pDatos.IdPedido, id_persona = pDatos.IdPersona, longitud = pDatos.Longitud, latitud = pDatos.Latitud, fecha = DateTime.Now }); if (context.SaveChanges() > 0) { vMensaje = new E_MENSAJE { RET_NUMEROERROR = 0, RET_MENSAJEERROR = "Insertado correctamente", RET_VALORDEVUELTO = "Insertado correctamente" } } ; else { vMensaje = new E_MENSAJE { RET_NUMEROERROR = -1000, RET_MENSAJEERROR = "No se pudo insertar la coordenada", RET_VALORDEVUELTO = "No se pudo insertar la coordenada" } }; return(vMensaje); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para agregar coordenadas de los conductores activos /// <param name="Entidad">Datos de la entidad a agregar</param> /// <returns> Objeto tipo E_MENSAJE con el resultado de la operación </returns> /// </summary> public E_MENSAJE AgregarCoordenadas(E_COORDENADAS_CONDUCTOR Entidad) { try { ConductorOperaciones pDatos = new ConductorOperaciones(); return(pDatos.AgregarCoordenadas(Entidad)); } catch (Exception ex) { throw ex; } }