public string Crear(ViajeM item) { try { using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); //parametros.Add("@ParentGroupId", SqlDbType.UniqueIdentifier).Value = item.Id_Empleado; parametros.Add("@P_Id_Empleado", Guid.Parse(item.Id_Empleado)); parametros.Add("@P_Origen_Viaje", item.Origen_Viaje); parametros.Add("@P_Destino_Viaje", item.Destino_Viaje); parametros.Add("@P_Nombre_Pasajero", item.Nombre_Pasajero); parametros.Add("@P_Id_Vehiculo", Guid.Parse(item.Id_Vehiculo)); parametros.Add("@P_Hora_Inicio_Viaje", item.Hora_Inicio_Viaje); parametros.Add("@P_Hora_Fin_Viaje", item.Hora_Fin_Viaje); parametros.Add("@P_Estado_Viaje", true); var Persona = conexion.Query("dbo.SP_VIAJE_INSERT", param: parametros, commandType: CommandType.StoredProcedure); return("ok"); } } catch (Exception e) { return("fallo"); } }
public IEnumerable <ViajeM> ObtenerLista(ViajeM itemFiltros) { using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); if (itemFiltros.Id_Viaje != null) { parametros.Add("@P_Id_Viaje", Guid.Parse(itemFiltros.Id_Viaje)); } if (itemFiltros.Id_Empleado != null) { parametros.Add("@P_Id_Empleado", Guid.Parse(itemFiltros.Id_Empleado)); } if (itemFiltros.Id_Vehiculo != null) { parametros.Add("@P_Id_Vehiculo", Guid.Parse(itemFiltros.Id_Vehiculo)); } parametros.Add("@P_Placa_Vehiculo", itemFiltros.Placa_Vehiculo); parametros.Add("@P_Hora_Inicio_Viaje", itemFiltros.Hora_Inicio_Viaje); parametros.Add("@P_Hora_Fin_Viaje", itemFiltros.Hora_Fin_Viaje); //parametros.Add("@P_Estado_Empleado", true); var lstEmpleados = conexion.Query <ViajeM>("dbo.SP_VIAJE_SELECT2", param: parametros, commandType: CommandType.StoredProcedure); return(lstEmpleados); } }
public IEnumerable <ViajeM> BuscarViajes2(DateTime RangoInicial, DateTime RangoFinal, string placa) { IViajeDAL instancia = new ViajeDAL(); ViajeM filtro = new ViajeM { Placa_Vehiculo = placa, Hora_Inicio_Viaje = RangoInicial, Hora_Fin_Viaje = RangoFinal }; return(instancia.ObtenerLista(filtro)); }
public string RegistrarViajes(string IdEmpleado, string origenViaje, string DestinoViaje, string NombrePasajero, string IdVehiculo, DateTime HoraInicio, DateTime HoraFin) { ViajeM item = new ViajeM { Id_Empleado = IdEmpleado, Origen_Viaje = origenViaje, Destino_Viaje = DestinoViaje, Nombre_Pasajero = NombrePasajero, Id_Vehiculo = IdVehiculo, Hora_Inicio_Viaje = HoraInicio, Hora_Fin_Viaje = HoraFin }; IViajeDAL instancia = new ViajeDAL(); return(instancia.Crear(item)); }