private void btn_voltarTela_Click(object sender, EventArgs e) { TelaMenu tela = new TelaMenu(); this.Hide(); tela.ShowDialog(); }
public TelaPainel() { InitializeComponent(); TelaMenu tela = new TelaMenu(); tela.listar(tela.rankingParaSerExibido()); }
public void btn_entrar_Click(object sender, EventArgs e) { TelaMenu tela = new TelaMenu(); this.Hide(); tela.ShowDialog(); }
private void lblExit_Click(object sender, EventArgs e) { Hide(); TelaMenu f = new TelaMenu(); f.Closed += (s, args) => Close(); f.Show(); }
static void Main(string[] args) { var serviceCollection = new ServiceCollection(); ConfigureServices(serviceCollection); var serviceProvider = serviceCollection.BuildServiceProvider(); var albumService = serviceProvider.GetService <IAlbumController>(); var musicaService = serviceProvider.GetService <IMusicaController>(); TelaMenu telaMenu = new TelaMenu(albumService, musicaService); telaMenu.InicializarVisual(); }
private void btn_cadastrar_Click(object sender, EventArgs e) { TelaMenu tela = new TelaMenu(); Empresa emp = new Empresa(); int verificaSeRetornou = 0; //valida se há outra empresa com msm nome var empresas = service.GetEmpresas().GetAwaiter().GetResult(); for (int i = 0; i < empresas.Count; i++) { if (txtb_nomeEmpresa.Text.Trim() == empresas[i].emp_nome) { verificaSeRetornou = 1; MessageBox.Show("Não é possível cadastrar essa empresa, pois já há uma empresa com esse nome!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (verificaSeRetornou == 0) { emp.emp_nome = txtb_nomeEmpresa.Text; emp.emp_indice = "50"; emp.emp_qntdNotas = txtb_notasMes.Text; emp.emp_qntdDebitos = txtb_debitosMes.Text; if (MessageBox.Show("Deseja cadastrar essa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { var retorno = service.Post_Empresa(emp).GetAwaiter().GetResult(); MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); tela.listar(tela.rankingParaSerExibido()); this.Hide(); tela.ShowDialog(); } } }
private void btn_alterar_Click(object sender, EventArgs e) { TelaMenu tela = new TelaMenu(); int verificaSeRetornou = 0; var empresas = service.GetEmpresas().GetAwaiter().GetResult(); if ((txtb_novoNome.Enabled == true) && (txtb_novoNotas.Enabled != true) && (txtb_novoDebitos.Enabled != true)) { for (int i = 0; i < empresas.Count; i++) { if (txtb_novoNome.Text.Trim() == empresas[i].emp_nome) { verificaSeRetornou = 1; MessageBox.Show("Não é possível alterar o nome dessa empresa, pois já há uma empresa com esse nome!!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (verificaSeRetornou == 0) { emp.emp_nome = txtb_novoNome.Text; if (MessageBox.Show("Deseja alterar o nome dessa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { var retorno = service.Put_Empresa(emp).GetAwaiter().GetResult(); MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); tela.listar(tela.rankingParaSerExibido()); this.Hide(); tela.ShowDialog(); } } } else if ((txtb_novoNome.Enabled != true) && (txtb_novoNotas.Enabled == true) && (txtb_novoDebitos.Enabled != true)) { emp.emp_qntdNotas = txtb_novoNotas.Text; if (MessageBox.Show("Deseja alterar a quantidade de notas dessa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { var retorno = service.Put_Empresa(emp).GetAwaiter().GetResult(); MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); tela.listar(tela.rankingParaSerExibido()); this.Hide(); tela.ShowDialog(); } } else if ((txtb_novoNome.Enabled != true) && (txtb_novoNotas.Enabled != true) && (txtb_novoDebitos.Enabled == true)) { emp.emp_qntdDebitos = txtb_novoDebitos.Text; if (MessageBox.Show("Deseja alterar a quantidade de debitos dessa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { var retorno = service.Put_Empresa(emp).GetAwaiter().GetResult(); MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); tela.listar(tela.rankingParaSerExibido()); this.Hide(); tela.ShowDialog(); } } else if ((txtb_novoNome.Enabled == true) && (txtb_novoNotas.Enabled == true) && (txtb_novoDebitos.Enabled == true)) { for (int i = 0; i < empresas.Count; i++) { if (txtb_novoNome.Text.Trim() == empresas[i].emp_nome) { verificaSeRetornou = 1; MessageBox.Show("Não é possível alterar o nome dessa empresa, pois já há uma empresa com esse nome!!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (verificaSeRetornou == 0) { emp.emp_nome = txtb_novoNome.Text; emp.emp_qntdNotas = txtb_novoNotas.Text; emp.emp_qntdDebitos = txtb_novoDebitos.Text; if (MessageBox.Show("Deseja alterar todos os dados dessa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { var retorno = service.Put_Empresa(emp).GetAwaiter().GetResult(); MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); tela.listar(tela.rankingParaSerExibido()); this.Hide(); tela.ShowDialog(); } } } }
static void Main(string[] args) { using (GranaContext context = new GranaContext()) { // Menu principal TelaMenu principal = new TelaMenu("Menu Pincipal"); TelaMenu relatorios = new TelaMenu("Relatórios"); TelaMenu receitas = new TelaMenu("Receitas"); TelaMenu despesas = new TelaMenu("Despesas"); TelaGeraDados geraDados = new TelaGeraDados(principal, context); TelaLimpaDados limpaDados = new TelaLimpaDados(principal, context); TelaSair sair = new TelaSair(); principal.AdicionaFilha(relatorios); principal.AdicionaFilha(receitas); principal.AdicionaFilha(despesas); principal.AdicionaFilha(geraDados); principal.AdicionaFilha(limpaDados); principal.AdicionaFilha(sair); // Relatórios TelaRelatorioConsolidado relatorioConsolidado = new TelaRelatorioConsolidado(relatorios, context); TelaRelatorioMensal relatorioMensal = new TelaRelatorioMensal(relatorios, context); TelaRelatorioPesonalizado relatorioPesonalizado = new TelaRelatorioPesonalizado(relatorios, context); relatorios.AdicionaFilha(relatorioConsolidado); relatorios.AdicionaFilha(relatorioMensal); relatorios.AdicionaFilha(relatorioPesonalizado); relatorios.AdicionaFilha(principal); // Receitas TelaReceitaAdicionar receitaAdicionar = new TelaReceitaAdicionar(receitas, context); TelaMenu receitaConsultar = new TelaMenu("Consultar"); receitas.AdicionaFilha(receitaAdicionar); receitas.AdicionaFilha(receitaConsultar); receitas.AdicionaFilha(principal); // Receitas - Consultar TelaReceitaConsultaPeriodo receitaConsultaPeriodo = new TelaReceitaConsultaPeriodo(receitaConsultar, context); TelaReceitaConsultaRecentes receitaConsultaRecentes = new TelaReceitaConsultaRecentes(receitaConsultar, context); TelaReceitaConsultaTipo receitaConsultaTipo = new TelaReceitaConsultaTipo(receitaConsultar, context); receitaConsultar.AdicionaFilha(receitaConsultaPeriodo); receitaConsultar.AdicionaFilha(receitaConsultaRecentes); receitaConsultar.AdicionaFilha(receitaConsultaTipo); receitaConsultar.AdicionaFilha(receitas); // Despesas TelaDespesaAdicionar despesaAdicionar = new TelaDespesaAdicionar(despesas, context); TelaMenu despesaConsultar = new TelaMenu("Consultar"); despesas.AdicionaFilha(despesaAdicionar); despesas.AdicionaFilha(despesaConsultar); despesas.AdicionaFilha(principal); // Despesas - Consultar TelaDespesaConsultaPeriodo despesaConsultaPeriodo = new TelaDespesaConsultaPeriodo(despesaConsultar, context); TelaDespesaConsultaRecentes despesaConsultaRecentes = new TelaDespesaConsultaRecentes(despesaConsultar, context); TelaDespesaConsultaTipo despesaConsultaTipo = new TelaDespesaConsultaTipo(despesaConsultar, context); despesaConsultar.AdicionaFilha(despesaConsultaPeriodo); despesaConsultar.AdicionaFilha(despesaConsultaRecentes); despesaConsultar.AdicionaFilha(despesaConsultaTipo); despesaConsultar.AdicionaFilha(despesas); ITela atual = principal; while (atual != null) { atual = atual.Mostra(); if (context.ChangeTracker.HasChanges()) { context.SaveChanges(); } Console.Clear(); } } }