public void cancelarGanador(xucReservasFuturas UcQueLoLlama) { try { using (ContextoEntity conec = new ContextoEntity()) { if (Semanizador.LunesDeSemana(this.añoReservado, this.semanaReservada) >= DateTime.Now.AddMonths(6)) { this.usuario.agregarCredito(); conec.Entry(this.usuario).State = System.Data.Entity.EntityState.Modified; } //conec.ReservaDirectas.Remove(ReservaDirecta.getOneById(this.id)); conec.Entry(this).State = System.Data.Entity.EntityState.Deleted; conec.SaveChanges(); } UcQueLoLlama.inicializar(); MessageBox.Show("Se canceló la reserva con éxito"); } catch (Exception e) { MessageBox.Show("Hubo un error en la cancelación de la reserva"); throw e; } }
public void cancelarGanador(xucReservasFuturas UcQueLoLlama) { try { using (ContextoEntity conec = new ContextoEntity()) { this.idUsuario = null; conec.Entry(this).State = System.Data.Entity.EntityState.Modified; conec.SaveChanges(); UcQueLoLlama.inicializar(); MessageBox.Show("Se canceló el hotsale con éxito"); } } catch (Exception e) { throw e; } }
public void cancelarGanador(xucReservasFuturas UcQueLoLlama) { try { using (ContextoEntity conec = new ContextoEntity()) { if (Semanizador.LunesDeSemana(this.subasta.añoReservado, this.subasta.semana_de_subasta) >= DateTime.Now.AddMonths(6)) { this.usuario.agregarCredito(); conec.Entry(this.usuario).State = System.Data.Entity.EntityState.Modified; } conec.ganadorDeSubastas.Remove(this); conec.SaveChanges(); UcQueLoLlama.inicializar(); MessageBox.Show("Se canceló la reserva con éxito"); } } catch (Exception e) { throw e; } }