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);
 }
Exemplo n.º 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);
 }
Exemplo n.º 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");
            }
        }
Exemplo n.º 4
0
 public PedirDevolucionForm(CompraCupon compraCupon)
 {
     InitializeComponent();
     _compraCupon   = compraCupon;
     txtCodigo.Text = compraCupon.Codigo;
 }