private void Button_Click_1(object sender, RoutedEventArgs e) { NComprar_Tempo compraTempo = new NComprar_Tempo(); MComprar_Tempo m = new MComprar_Tempo(); MComprar_Tempo compra = compraTempo.ListarCompras()[listBox.SelectedIndex]; compraTempo.PermitirCompra(compra); MessageBox.Show("Pedido autorizado!"); }
public void ComprarTempo(MComprar_Tempo compra) { MCliente c = new MCliente(); List <MComprar_Tempo> cs = p.OpenCompras(); compra.Id = SetId(); cs.Add(compra); p.SaveCompras(cs); }
private void Button_ComprarTempo(object sender, RoutedEventArgs e) { NProgram p = new NProgram(); NComprar_Tempo c = new NComprar_Tempo(); foreach (MCliente m in p.ListarClientes()) { if (m.Id == int.Parse(IdAccount.Text)) { MComprar_Tempo compra = new MComprar_Tempo(m.Id, m.Nome, double.Parse(valorCompra.Text)); c.ComprarTempo(compra); MessageBox.Show("Solicitação enviada!"); this.Close(); } } }
public void PermitirCompra(MComprar_Tempo compra) { List <MComprar_Tempo> listCompras = p.OpenCompras(); foreach (MComprar_Tempo mCompra in listCompras) { if (mCompra.Id == compra.Id) { mCompra.SituacaoCompra = true; } } NProgram pr = new NProgram(); List <MCliente> clientes = pr.ListarClientes(); foreach (MCliente c in clientes) { if (c.Id == compra.IdCliente) { c.Tempo = compra.ValorCompra / 2; } } p.SaveCompras(listCompras); pr.SaveClientes(clientes); }