Esempio n. 1
0
        public PremiosListForm(Cliente clie)
        {
            InitializeComponent();
            puntosDao = new PuntosDao();
            cliente   = clie;

            this.PremiosListView.Columns.Insert(0, "Id", 5 * (int)PremiosListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PremiosListView.Columns.Insert(1, "Nombre", 30 * (int)PremiosListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PremiosListView.Columns.Insert(2, "Puntos necesarios", 10 * (int)PremiosListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PremiosListView.Columns.Insert(3, "Dispoible hasta", 15 * (int)PremiosListView.Font.SizeInPoints, HorizontalAlignment.Center);

            puntosDao.getPremiosPorPuntos().ForEach(elem => {
                this.PremiosListView.Items.Add(getItemFromPremio(elem));
            });
        }
Esempio n. 2
0
        public void insertarCompraConItems(Compra compra, Publicacion publi)
        {
            ComprasDao     comprasDao = new ComprasDao();
            PuntosDao      puntosDao  = new PuntosDao();
            SqlTransaction tansaction = DatabaseConection.getInstance().BeginTransaction();

            try
            {
                comprasDao.insertarCompra(compra, publi, tansaction);
                puntosDao.actualizarPuntosPorCompra(compra, tansaction);
                tansaction.Commit();
            }
            catch (Exception e) {
                tansaction.Rollback();
                throw e;
            }
        }
Esempio n. 3
0
 public PuntosBo(string databaseName)
 {
     this.module = new PuntosDao(databaseName);
 }
Esempio n. 4
0
 public PuntosBo()
 {
     this.module = new PuntosDao();
 }