public AgregarFechaLlegada(Aeronave aeronave1,Viaje viaje1,AerolineaFrba.Registro_Llegada_Destino.RegistroLlegadaDestino form1) { InitializeComponent(); aeronave = aeronave1; viaje = viaje1; registro = form1; }
public static int DarDeBajaPorVidaUtil(Aeronave aeronave) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), }; var sp = new StoreProcedure(DBQueries.Aeronave.SPDarDeBajaPorVidaUtil, param); return sp.ExecuteNonQuery(null); }
public static int ObtenerCantButacasPorAeronave(Aeronave aeronave, String descripcion, SqlTransaction transaction) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), new SPParameter("Descripcion",descripcion) }; var sp = (transaction != null) ? new StoreProcedure(DBQueries.Butaca.SPGetCantButacasPorAeronave, param, transaction) : new StoreProcedure(DBQueries.Butaca.SPGetCantButacasPorAeronave, param); var butacas = sp.ExecuteReaderTransactioned<Butaca>(transaction); return butacas[0].Numero; }
public static int DarDeBajaPorFueraDeServicio(Aeronave aeronave, DateTime comienzo, DateTime reinicio) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), new SPParameter("Comienzo", comienzo), new SPParameter("Reinicio", reinicio) }; var sp = new StoreProcedure(DBQueries.Aeronave.SPDarDeBajaPorFueraDeServicio, param); return sp.ExecuteNonQuery(null); }
private static int CancelarPorAeronave(Aeronave aeronave, String motivo, Usuario usuario, SqlTransaction transaccion) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave",aeronave.ID), new SPParameter("Motivo",motivo), new SPParameter("ID_Usuario",usuario.ID) }; var sp = (transaccion != null) ? new StoreProcedure(DBQueries.Devolucion.SPCancelarPasajesYEncomiendasPorBajaAeronave, param, transaccion) : new StoreProcedure(DBQueries.Devolucion.SPCancelarPasajesYEncomiendasPorBajaAeronave, param); return sp.ExecuteNonQuery(transaccion); }
public static void CancelarPasajesYEncomiendasPorBajaServicioAeronave(Aeronave aeronave, String motivo,DateTime comienzo, DateTime fin, Usuario usuario) { using (var transaccion = DBManager.Instance().Connection.BeginTransaction(IsolationLevel.Serializable)) { try { CancelarPorAeronaveServicio(aeronave, motivo, usuario, comienzo, fin, transaccion); transaccion.Commit(); } catch (Exception) { transaccion.Rollback(); throw new Exception("Se produjo un error durante la cancelación de pasajes y encomiendas"); } } }
public static Aeronave InsertarAeronave(Aeronave aeronave, SqlTransaction transaction) { var param = new List<SPParameter> { new SPParameter("Matricula", aeronave.Matricula), new SPParameter("Fabricante", aeronave.Fabricante), new SPParameter("Modelo", aeronave.Modelo), new SPParameter("ID_Servicio", aeronave.ID_Servicio), new SPParameter("KG_Totales", aeronave.KG_Totales), new SPParameter("Fecha_Alta", aeronave.Fecha_Alta), }; var sp = (transaction != null) ? new StoreProcedure(DBQueries.Aeronave.SPInsertarAeronave, param, transaction) : new StoreProcedure(DBQueries.Aeronave.SPInsertarAeronave, param); aeronave.ID = (int)sp.ExecuteScalar(transaction); return aeronave; }
public static int ObtenerMaxNroButaca(Aeronave aeronave, SqlTransaction transaction) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID)}; var sp = (transaction != null) ? new StoreProcedure(DBQueries.Butaca.SPGetMaxNroButaca, param, transaction) : new StoreProcedure(DBQueries.Butaca.SPGetMaxNroButaca, param); var butacas = sp.ExecuteReaderTransactioned<Butaca>(transaction); return butacas[0].Numero; }
public static List<Butaca> ObtenerTodasDeAeronave(Aeronave aeronave, SqlTransaction transaction) { //Obtengo la lista de butacas de una aeronave var param = new List<SPParameter>{ new SPParameter("ID_Aeronave",aeronave.ID) }; var sp = (transaction != null) ? new StoreProcedure(DBQueries.Butaca.SPGetButacasDeAeronave, param, transaction) : new StoreProcedure(DBQueries.Butaca.SPGetButacasDeAeronave, param); return sp.ExecuteReaderTransactioned<Butaca>(transaction); }
public static int ReemplazarViajesDePorServicio(Aeronave aeronaveAReemplazar, Aeronave aeronaveNueva, DateTime comienzo, DateTime fin) { var param = new List<SPParameter> { new SPParameter("ID_Reemplazo", aeronaveAReemplazar.ID), new SPParameter("ID_Nueva", aeronaveNueva.ID), new SPParameter("Comienzo", comienzo), new SPParameter("Reinicio", fin) }; var sp = new StoreProcedure(DBQueries.Aeronave.SPReemplazoPorServicio, param); return sp.ExecuteNonQuery(null); }
public static int ReemplazarViajesDePor(Aeronave aeronaveAReemplazar, Aeronave aeronaveNueva) { var param = new List<SPParameter> { new SPParameter("ID_Reemplazo", aeronaveAReemplazar.ID), new SPParameter("ID_Nueva", aeronaveNueva.ID), }; var sp = new StoreProcedure(DBQueries.Aeronave.SPReemplazo, param); return sp.ExecuteNonQuery(null); }
public static List<Viaje> ObtenerViajesPorAeronave(Aeronave aeronave, SqlTransaction transaction) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID) }; var sp = new StoreProcedure(DBQueries.Viaje.SPGetViajesPorAeronave, param, transaction); var viajes = sp.ExecuteReaderTransactioned<Viaje>(transaction); if (viajes == null || viajes.Count == 0) return null; return viajes; }
public static int ModificarAeronave(Aeronave aeronave, SqlTransaction transaccion) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), new SPParameter("Matricula", aeronave.Matricula), new SPParameter("Fabricante", aeronave.Fabricante), new SPParameter("Modelo", aeronave.Modelo), new SPParameter("ID_Servicio", aeronave.ID_Servicio), new SPParameter("KG_Totales", aeronave.KG_Totales), new SPParameter("Fecha_Alta", aeronave.Fecha_Alta), }; var sp = (transaccion != null) ? new StoreProcedure(DBQueries.Aeronave.SPModificarAeronave, param, transaccion) : new StoreProcedure(DBQueries.Aeronave.SPModificarAeronave, param); return sp.ExecuteNonQuery(transaccion); }
public static int eliminarAeronave(Aeronave aeronave, SqlTransaction transaccion) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID) }; var sp = new StoreProcedure(DBQueries.Aeronave.SPEliminarAeronave, param,transaccion); return sp.ExecuteNonQuery(transaccion); }
public static int SeleccionarAeronaveParaReemplazarPorServicio(Aeronave aeronave, DateTime comienzo, DateTime fin) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), new SPParameter("Modelo", aeronave.Modelo), new SPParameter("Fabricante", aeronave.Fabricante), new SPParameter("ID_Servicio", aeronave.ID_Servicio), new SPParameter("Comienzo", comienzo), new SPParameter("Reinicio", fin) }; var sp = new StoreProcedure(DBQueries.Aeronave.SPSeleccionReemplazoPorServicio, param); return sp.ExecuteNonQuery(null); }
public static int SeleccionarAeronaveParaReemplazar(Aeronave aeronave) { var param = new List<SPParameter> { new SPParameter("ID_Aeronave", aeronave.ID), new SPParameter("Modelo", aeronave.Modelo), new SPParameter("Fabricante", aeronave.Fabricante), new SPParameter("ID_Servicio", aeronave.ID_Servicio) }; var sp = new StoreProcedure(DBQueries.Aeronave.SPSeleccionReemplazo, param); return sp.ExecuteNonQuery(null); }