Exemple #1
0
 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");
     }
 }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }