Пример #1
0
 private void AddCompraFactura(CompraCupon compra, int idFactura)
 {
     SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
         "GRUPO_N.InsertFacturaCanjeCupon", SqlDataAccessArgs
         .CreateWith("@ID_Factura", idFactura)
         .And("@ID_CanjeCupon", compra.ID)
         .Arguments);
 }
Пример #2
0
 public void ConsumirCompra(CompraCupon compraCupon)
 {
     SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
         "GRUPO_N.InsertCanjeCupon", SqlDataAccessArgs
         .CreateWith("@ID_CompraCupon", compraCupon.ID)
         .And("@Fecha", DateTime.Now)
         .Arguments);
 }
Пример #3
0
        public void DevolverCompra(Cliente cliente, CompraCupon compraCupon, string motivo)
        {
            var result = SqlDataAccess.ExecuteScalarQuery<object>(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                "GRUPO_N.InsertDevolucionCompra", SqlDataAccessArgs
                .CreateWith("@ID_Cliente", cliente.UserID)
                .And("@ID_CompraCupon", compraCupon.ID)
                .And("@Fecha", DateTime.Now)
                .And("@Motivo", motivo)
                .Arguments);

            int intResult = 0;
            if (result == null || !int.TryParse(result.ToString(), out intResult) || intResult == 0)
                throw new Exception("No se puede devolver una compra ya consumida");
        }
Пример #4
0
 public PedirDevolucionForm(CompraCupon compraCupon)
 {
     InitializeComponent();
     _compraCupon = compraCupon;
     txtCodigo.Text = compraCupon.Codigo;
 }