public static void InsertarMoneda(Entity_cambiomoneda cambio)
 {
     CapaDatos.Datos.ConsultarEx(
         String.Format("INSERT INTO cambiomoneda(Fechacambio,Compra,Venta,Moneda_idmoneda) VALUES ('{0}',{1},{2},{3});",
             cambio.Fechacambio.ToString("yyyy-MM-dd HH:mm:ss"), 
             cambio.Compra.ToString().Replace(',', '.'), 
             cambio.Venta.ToString().Replace(',', '.'), 
             cambio.Moneda_idmoneda));
 }      
        /// <summary>
        /// Si el cambio cambió, guardar el nuevo valor.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="compra"></param>
        /// <param name="venta"></param>
        private static void GuardarCambio(int id, float compra, float venta)
        {
            var ultimoCambio = GetUltimoCambio(id);
            if (ultimoCambio == null || compra != ultimoCambio.Compra || venta != ultimoCambio.Venta)
            {
                var cambio = new Entidades.Entity_cambiomoneda();
                cambio.Compra = compra;
                cambio.Venta = venta;
                cambio.Moneda_idmoneda = id;
                cambio.Fechacambio = DateTime.Now;

                DatosAdministradorGeneral.InsertarMoneda(cambio);
            }
        }