예제 #1
0
        // ====================================================================================================
        #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");
        }
예제 #2
0
 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);
 }
예제 #3
0
        // ====================================================================================================
        #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);
        }