// ==================================================================================================== #region MÉTODOS PRIVADOS // ==================================================================================================== #endregion // ==================================================================================================== #region MÉTODOS ESTÁTICOS // ==================================================================================================== public static void ParseFromReader(OleDbDataReader lector, Itinerario itinerario) { itinerario.Id = lector.ToInt32("Id"); itinerario.IdLinea = lector.ToInt32("IdLinea"); itinerario.Nombre = lector.ToDecimal("Nombre"); itinerario.Descripcion = lector.ToString("Descripcion"); itinerario.TiempoReal = lector.ToInt16("TiempoReal"); itinerario.TiempoPago = lector.ToInt16("TiempoPago"); }
public static void ParseToCommand(OleDbCommand Comando, Itinerario itinerario) { Comando.Parameters.AddWithValue("idlinea", itinerario.IdLinea); Comando.Parameters.AddWithValue("nombre", itinerario.Nombre.ToString("0.0000")); Comando.Parameters.AddWithValue("descripcion", itinerario.Descripcion); Comando.Parameters.AddWithValue("TiempoReal", itinerario.TiempoReal); Comando.Parameters.AddWithValue("TiempoPago", itinerario.TiempoPago); Comando.Parameters.AddWithValue("id", itinerario.Id); }
// ==================================================================================================== #region MÉTODOS SOBRECARGADOS // ==================================================================================================== public override bool Equals(object obj) { if (!(obj is Itinerario)) { return(false); } Itinerario i = obj as Itinerario; if (i.Nombre != Nombre) { return(false); } if (i.Descripcion != Descripcion) { return(false); } if (i.TiempoPago != TiempoPago || i.TiempoReal != TiempoReal) { return(false); } return(true); }