private void btnPedirDevolucion_Click(object sender, EventArgs e)
 {
     if (dataGridView.SelectedRows == null || dataGridView.SelectedRows.Count == 0) return;
     var row = dataGridView.SelectedRows[0];
     var compraCupon = row.DataBoundItem as CompraCupon;
     if (compraCupon.Estado == CompraCuponManager.ESTADO_CONSUMIDO)
     {
         MessageBox.Show("No se puede devolver una compra ya consumida");
         return;
     }
     if (compraCupon.Estado == CompraCuponManager.ESTADO_DEVUELTO)
     {
         MessageBox.Show("No se puede devolver una compra ya devuelta");
         return;
     }
     var fechaVencimiento = new DateTime(compraCupon.FechaVencimiento.Year, compraCupon.FechaVencimiento.Month, compraCupon.FechaVencimiento.Day, 23, 59, 59);
     if (fechaVencimiento < DateTime.Now)
     {
         MessageBox.Show("La fecha límite de devolución de la compra ha expirado");
         return;
     }
     var frm = new PedirDevolucionForm(compraCupon);
     frm.OnCuponDevuelto += new EventHandler<CuponDevueltoEventArgs>(frm_OnCuponDevuelto);
     ViewsManager.LoadModal(frm);
 }
Example #2
0
 private void Devolver_cupon_Click(object sender, EventArgs e)
 {
     PedirDevolucion.PedirDevolucionForm p = new PedirDevolucion.PedirDevolucionForm(this._owner.Model1.UserRow);
     p.Owner = this;
     //this.Hide();
     p.Show();
 }
Example #3
0
 private void Devolver_cupon_Click(object sender, EventArgs e)
 {
     PedirDevolucion.PedirDevolucionForm p = new PedirDevolucion.PedirDevolucionForm(this._owner.Model1.UserRow);
     p.Owner = this;
     //this.Hide();
     p.Show();
 }