예제 #1
0
        public void ComprarCupon(Cupon_comprado cuponComprado)
        {
            var procedure = this.CreateProcedureFrom(
                "ComprarCupon", cuponComprado, "id_cliente", "id_cupon", "fecha_compra", "id_compra");

            cuponComprado.codigo_compra = this.Run(procedure).GetValue("id_compra");
        }
예제 #2
0
        public PopUpCuponComprado(Cupon_comprado cupon)
        {
            InitializeComponent();

            this.SetBindingSource(cupon);

            this.CreateBindings(this.buttonAceptar);
        }
예제 #3
0
        public IList <Cupon_comprado> CuponesComprados(Cupon_comprado example)
        {
            const string QUERY =
                @"select fecha_compra,fec_venc_consumo, descripcion, codigo_compra, precio_real, estado 
                from RANDOM.Historial_Compra_Cupones";

            var filters = new Filters()
                          .AddEqual("id_cliente", HomeFactory.Usuario.UsuarioActual.id_usuario.ToString())
                          .AddGreaterThanOrEqual("fecha_compra", example.FechaDesde.ToString(DATE_FORMAT))
                          .AddLessThanOrEqual("fecha_compra", example.FechaHasta.ToString(DATE_FORMAT));

            return(new Adapter().TransformMany <Cupon_comprado>(this.sqlRunner.Select(QUERY, filters)));
        }
예제 #4
0
        protected override void ExecSubmit()
        {
            var cupon         = this.home.GetCuponById(this.IdSeleccionado);
            var cuponComprado = new Cupon_comprado();

            cuponComprado.id_cupon      = cupon.id_cupon;
            cuponComprado.fecha_compra  = ControlBindingHelpers.FechaSistema;
            cuponComprado.codigo_compra = "";
            cuponComprado.id_cliente    = HomeFactory.Usuario.UsuarioActual.id_usuario;
            this.home.ComprarCupon(cuponComprado);
            this.Redirect(new PopUpCuponComprado(cuponComprado));
            this.Close();
        }