public bool ExisteVuelo(string nro_vuelo) { try { DATA.Vuelos vuelo = _db.Select <DATA.Vuelos>(x => x.NroVuelo == nro_vuelo).FirstOrDefault(); if (vuelo.NroVuelo == nro_vuelo) { return(true); } else { return(false); } } catch (Exception ex) { if (ex.Message == "Referencia a objeto no establecida como una instancia de un objeto") { return(true); } else { return(false); } } }
public void ActualizarVuelos(DATA.Vuelos vuelos) { OracleConnection ora = new OracleConnection("DATA SOURCE=TOSHIBA-PC:1521/XE;PASSWORD=ORACLE01;USER ID=DESARROLLO"); ora.Open(); OracleCommand comando = new OracleCommand("sp_ACTUALIZARVUELOS", ora); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("NROVUELO", OracleDbType.Varchar2).Value = vuelos.NroVuelo; comando.Parameters.Add("IDPILOTO", OracleDbType.Int32).Value = Convert.ToInt32(vuelos.idPiloto); comando.Parameters.Add("IDTIPOVUELO", OracleDbType.Int32).Value = Convert.ToInt32(vuelos.idTipoVuelo); comando.Parameters.Add("IDAVION", OracleDbType.Int32).Value = Convert.ToInt32(vuelos.idAvion); comando.Parameters.Add("DURACION_VUELO", OracleDbType.Varchar2).Value = vuelos.Duracion_Vuelo; comando.Parameters.Add("AEROLINEA", OracleDbType.Varchar2).Value = vuelos.Aerolinea; comando.Parameters.Add("FECHA_VUELO", OracleDbType.Date).Value = Convert.ToDateTime(vuelos.Fecha_Vuelo); comando.Parameters.Add("HORA_SALIDA", OracleDbType.TimeStamp).Value = Convert.ToDateTime(vuelos.Hora_Salida); comando.Parameters.Add("HORA_LLEGADA", OracleDbType.TimeStamp).Value = Convert.ToDateTime(vuelos.Hora_llegada); comando.Parameters.Add("PUERTA_EMBARGE", OracleDbType.Varchar2).Value = vuelos.Puerta_embarge; comando.ExecuteNonQuery(); ora.Close(); }