public TelaPrincipal(ControladorCaixa ctlrCaixa, ControladorRevista controlador, ControladorAmigo ctrlAmigo, ControladorEmprestimo ctrlEmprestimo) : base("Tela Principal") { controladorCaixa = ctlrCaixa; controladorRevista = controlador; controladorAmigo = ctrlAmigo; controladorEmprestimo = ctrlEmprestimo; }
public TelaEmprestimo(ControladorRevista controlador, ControladorAmigo crtlAmigo, ControladorEmprestimo crtlEmprestimo) : base("Cadastro de Emprestimo") { controladorAmigo = crtlAmigo; controladorRevista = controlador; ControladorEmprestimo = crtlEmprestimo; }
public TelaPrincipal() { controladorCaixa = new ControladorCaixa(100); controladorAmiguinho = new ControladorAmiguinho(100); controladorRevista = new ControladorRevista(100); controladorEmprestimo = new ControladorEmprestimo(100); }
static void Main(string[] args) { ControladorAmigo ctlrAmigo = new ControladorAmigo(); ControladorCaixa ctrlCaixa = new ControladorCaixa(); ControladorRevista ctlrRevista = new ControladorRevista(); ControladorEmprestimo ctrlEmprestimo = new ControladorEmprestimo(); TelaPrincipal telaPrincipal = new TelaPrincipal(ctrlCaixa, ctlrRevista, ctlrAmigo, ctrlEmprestimo); while (true) { ICadastravel telaSelecionada = telaPrincipal.ObterOpcao(); if (telaSelecionada == null) { break; } Console.Clear(); if (telaSelecionada is TelaBase) { Console.WriteLine(((TelaBase)telaSelecionada).Titulo); } Console.WriteLine(); string opcao = telaSelecionada.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (opcao == "1") { telaSelecionada.InserirNovoRegistro(); } else if (opcao == "2") { telaSelecionada.VisualizarRegistros(); Console.ReadLine(); } else if (opcao == "3") { telaSelecionada.EditarRegistro(); } else if (opcao == "4") { telaSelecionada.ExcluirRegistro(); } Console.Clear(); } }
public TelaPrincipal(ControladorCaixa controladorCaixa, ControladorRevista controladorRevista, ControladorAmigo controladorAmigo, ControladorEmprestimo controladorEmprestimo) : base("Tela Principal") { this.controladorCaixa = controladorCaixa; this.controladorRevista = controladorRevista; this.controladorAmigo = controladorAmigo; this.controladorEmprestimo = controladorEmprestimo; }
public TelaEmprestimo(ControladorRevista controladorRevista, ControladorAmiguinho controladorAmiguinho, ControladorEmprestimo controladorEmprestimo, ControladorCaixa controladorCaixa) { this.controladorRevista = controladorRevista; this.controladorAmiguinho = controladorAmiguinho; this.controladorEmprestimo = controladorEmprestimo; telaAmiguinho = new TelaAmiguinho(controladorAmiguinho); telaRevista = new TelaRevista(controladorRevista, controladorCaixa); }
public ControladorEmprestimo(ControladorCaixa ctrlCaixa, ControladorAmigo ctrlAmigo, ControladorRevista ctrlRevista) { controladorAmigo = ctrlAmigo; controladorRevista = ctrlRevista; controladorCaixa = ctrlCaixa; }
public TelaEmprestimo(ControladorEmprestimo controlador, ControladorRevista ctrlRevista, ControladorAmiguinho ctrlAmiguinho, TelaRevista tlRevista, TelaAmiguinho tlAmiguinho) : base("TelaEmprestimo") { controladorEmprestimo = controlador; controladorRevista = ctrlRevista; controladorAmiguinho = ctrlAmiguinho; telaRevista = tlRevista; telaAmiguinho = tlAmiguinho; }
public TelaEmprestimo(ControladorEmprestimo ctlrEmprestimo, ControladorAmigo ctlrAmigo, ControladorCaixa ctlrCaixa, ControladorRevista ctlrRevista) : base("Controle de Empréstimos") { controladorEmprestimo = ctlrEmprestimo; controladorAmigo = ctlrAmigo; controladorRevista = ctlrRevista; controladorCaixa = ctlrCaixa; }
public TelaEmprestimo(string titulo, ControladorAmigo ctrlA, ControladorEmprestimo ctrlE, ControladorRevista ctrlR, TelaAmigo telaA, TelaRevista telaR) : base(titulo) { this.controladorAmigo = ctrlA; this.controladorEmprestimo = ctrlE; this.controladorRevista = ctrlR; this.telaAmigo = telaA; this.telaRevista = telaR; }
public TelaPrincipal(ControladorCaixa ctlrCaixa, ControladorRevista ctlrRevista, ControladorAmigo ctlrAmigo, ControladorEmprestimo ctlrEmprestimo) { controladorCaixa = ctlrCaixa; controladorAmigo = ctlrAmigo; controladorRevista = ctlrRevista; controladorEmprestimo = ctlrEmprestimo; }
public TelaEmprestimo(TelaRevista telaRevista, TelaAmiguinho telaAmiguinho, ControladorEmprestimo controladorEmprestimo, ControladorRevista controladorRevista, ControladorAmiguinho controladorAmiguinho) : base("Empréstimo de Revistas") { this.telaRevista = telaRevista; this.telaAmiguinho = telaAmiguinho; this.controladorEmprestimo = controladorEmprestimo; this.controladorRevista = controladorRevista; this.controladorAmiguinho = controladorAmiguinho; }
public TelaEmprestimo(string titulo, TelaRevista telaRevista, TelaAmiguinho telaAmiguinho, ControladorEmprestimo controladorEmprestimo, ControladorRevista controladorRevista, ControladorAmiguinho controladorAmiguinho) : base(titulo) { this.telaRevista = telaRevista; this.telaAmiguinho = telaAmiguinho; this.controladorEmprestimo = controladorEmprestimo; this.controladorRevista = controladorRevista; this.controladorAmiguinho = controladorAmiguinho; }
public TelaBase(ControladorCaixa ctrlCaixa, ControladorRevista ctrlRevista, ControladorAmiguinho ctrlAmiguinho, ControladorEmprestimo ctrlEmprestimo, TelaRevista tlRevista, TelaAmiguinho tlAmiguinho, TelaCaixa tlCaixa) { controladorCaixa = ctrlCaixa; controladorRevista = ctrlRevista; controladorAmiguinho = ctrlAmiguinho; controladorEmprestimo = ctrlEmprestimo; telaRevista = tlRevista; telaAmiguinho = tlAmiguinho; telaCaixa = tlCaixa; }
public TelaPrincipal(ControladorRevista controladorRevista, ControladorAmiguinho controladorAmiguinho, ControladorEmprestimo controladorEmprestimo, ControladorCaixa controladorCaixa, TelaCaixa telaCaixa, TelaRevista telaRevista, TelaAmiguinho telaAmiguinho) { this.controladorRevista = controladorRevista; this.controladorAmiguinho = controladorAmiguinho; this.controladorEmprestimo = controladorEmprestimo; this.controladorCaixa = controladorCaixa; this.telaCaixa = telaCaixa; this.telaRevista = telaRevista; this.telaAmiguinho = telaAmiguinho; }
public TelaEmprestimo(TelaCaixa tela, ControladorCaixa controlador, TelaRevista tela1, ControladorRevista controlador1, TelaAmigo tela2, ControladorAmigo controlador2) { telaCaixa = tela; telaRevista = tela1; telaAmigo = tela2; controladorCaixa = controlador; controladorRevista = controlador1; controladorAmigo = controlador2; }
static void Main(string[] args) { ControladorCaixa controladorCaixa = new ControladorCaixa(); ControladorRevista ctrlRevista = new ControladorRevista(controladorCaixa); ControladorAmigo controladorAmigo = new ControladorAmigo(); ControladorEmprestimo controladorEmprestimo = new ControladorEmprestimo(controladorCaixa, controladorAmigo, ctrlRevista); TelaCaixa telaCaixa = new TelaCaixa(controladorCaixa); TelaRevista telaRevista = new TelaRevista(ctrlRevista, telaCaixa, controladorCaixa); TelaAmigo telaAmigo = new TelaAmigo(controladorAmigo); TelaEmprestimo telaEmprestimo = new TelaEmprestimo(controladorEmprestimo, controladorAmigo, ctrlRevista); TelaPrincipal telaPrincipal = new TelaPrincipal(controladorCaixa, ctrlRevista, telaCaixa, telaEmprestimo, telaRevista, controladorAmigo, telaAmigo); IEditavel telaSelecionada; Console.Clear(); string opcaoCadastro; do { telaSelecionada = telaPrincipal.ObterTela(); Console.Clear(); opcaoCadastro = telaSelecionada.ObterOpcao(); if (opcaoCadastro == "1") { telaSelecionada.InserirNovoRegistro(0); } else if (opcaoCadastro == "2") { telaSelecionada.VisualizarRegistros(); } else if (opcaoCadastro == "3") { IEditavel telaSelecionadaCast = telaSelecionada as IEditavel; telaSelecionadaCast.EditarRegistro(); } else if (opcaoCadastro == "4") { IEditavel telaSelecionadaCast = telaSelecionada as IEditavel; telaSelecionadaCast.ExcluirRegistros(); } Console.Clear(); } while (telaSelecionada != null); }
public TelaPrincipal() { controladorAmigo = new ControladorAmigo(); controladorCaixa = new ControladorCaixa(); controladorEmprestimo = new ControladorEmprestimo(); controladorRevista = new ControladorRevista(); telaAmigo = new TelaAmigo("Amigo", controladorAmigo); telaCaixa = new TelaCaixa("Caixa", controladorCaixa); telaRevista = new TelaRevista("Revista", controladorRevista, controladorCaixa, telaCaixa); telaEmprestimo = new TelaEmprestimo("Emprestimo", controladorAmigo, controladorEmprestimo, controladorRevista, telaAmigo, telaRevista); }
public TelaPrincipal(ControladorAmigo ctlrAmigo, TelaRevista tlRevista, TelaEmprestimo tlEmprestimo, TelaAmigo tlAmigo, TelaCaixa tlCaixa, ControladorEmprestimo ctlrEmprestimo, ControladorRevista ctrlRevista, ControladorCaixa ctrlCaixa) { controladorCaixa = ctrlCaixa; controladorRevista = ctrlRevista; controladorEmprestimo = ctlrEmprestimo; controladorAmigo = ctlrAmigo; telaRevista = tlRevista; telaAmigo = tlAmigo; telaCaixa = tlCaixa; telaEmprestimo = tlEmprestimo; }
static void Main(string[] args) { ControladorRevista controladorRevista = new ControladorRevista(); TelaRevista telaRevista = new TelaRevista(controladorRevista); while (true) { TelaBase telaSelecionada = telaPrincipal.ObterOpcao(); if (telaSelecionada == null) break; Console.Clear(); Console.WriteLine(telaSelecionada.Titulo); Console.WriteLine(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) continue; if (opcao == "1") telaSelecionada.CadastraRegistro(); else if (opcao == "2") { telaSelecionada.VisualizarRegistros(); Console.ReadLine(); } else if (opcao == "3") telaSelecionada.EditarRegistro(); else if (opcao == "4") telaSelecionada.ExcluirRegistro(); Console.Clear(); } }
static void Main(string[] args) { ControladorAmigo controladorAmigo = new ControladorAmigo(100); ControladorCaixa controladorCaixa = new ControladorCaixa(100); ControladorRevista controladorRevista = new ControladorRevista(100, controladorCaixa); ControladorEmprestimo controladorEmprestimo = new ControladorEmprestimo(100, controladorRevista, controladorAmigo); TelaAmigo telaAmigo = new TelaAmigo(controladorAmigo); TelaCaixa telaCaixa = new TelaCaixa(controladorCaixa); TelaRevista telaRevista = new TelaRevista(controladorRevista, controladorCaixa, telaCaixa); TelaEmprestimo telaEmprestimo = new TelaEmprestimo(controladorEmprestimo, telaRevista, telaAmigo); TelaPrincipal telaPrincipal = new TelaPrincipal( controladorAmigo, telaRevista, telaEmprestimo, telaAmigo, telaCaixa, controladorEmprestimo, controladorRevista, controladorCaixa); while (true) { TelaBase telaSelecionada = telaPrincipal.ObterOpcao(); if (telaSelecionada == null) { break; } Console.Clear(); string opcao = telaSelecionada.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (((telaSelecionada is ICadastravel))) { if (opcao == "1") { telaSelecionada.InserirRegistro(); } else if (opcao == "2") { telaSelecionada.VisualizarRegistro(); Console.ReadLine(); } else if (opcao == "3") { telaSelecionada.EditarRegistro(); } else if (opcao == "4") { telaSelecionada.ExcluirRegistro(); } } else if ((!(telaSelecionada is ICadastravel))) { telaEmprestimo = (TelaEmprestimo)telaSelecionada; if (opcao == "1") { telaEmprestimo.RealizarEmprestimo(); } else if (opcao == "2") { telaEmprestimo.RegistrarDevolucao(); } else if (opcao == "3") { telaEmprestimo.TelaVisualizarEmprestimos(out opcao); if (opcao == "1") { telaEmprestimo.VisualizarEmprestimosAbertos(); } else if (opcao == "2") { telaEmprestimo.VisualizarEmprestimosPorMes(); } } } Console.Clear(); } }
public TelaRevista(ControladorCaixa controlador, ControladorRevista ctrlRevista, TelaCaixa tlCaixa) : base("TelaRevista") { controladorCaixa = controlador; controladorRevista = ctrlRevista; telaCaixa = tlCaixa; }
public TelaRevista(ControladorRevista controlador, TelaCaixa telaC) { controladorRevista = controlador; telaCaixa = telaC; }
static void Main(string[] args) { ControladorCaixa controladorCaixa = new ControladorCaixa(); ControladorRevista controladorRevista = new ControladorRevista(controladorCaixa); ControladorAmigo controladorAmigo = new ControladorAmigo(); ControladorEmprestimo controladorEmprestimo = new ControladorEmprestimo(controladorAmigo, controladorRevista); TelaPrincipal telaPrincipal = new TelaPrincipal(controladorCaixa, controladorRevista, controladorAmigo, controladorEmprestimo); while (true) { TelaBase telaSelecionada = telaPrincipal.ObterOpcao(); if (telaSelecionada == null) { break; } Console.Clear(); if (telaSelecionada is TelaBase) { Console.WriteLine(telaSelecionada.Titulo); } Console.WriteLine(); if (telaSelecionada is ICadastravel) { ICadastravel tela = (ICadastravel)telaSelecionada; string opcao = tela.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (opcao == "1") { tela.InserirNovoRegistro(); } else if (opcao == "2") { tela.VisualizarRegistros(); Console.ReadLine(); } else if (opcao == "3") { tela.EditarRegistro(); } else if (opcao == "4") { tela.ExcluirRegistro(); } Console.Clear(); } else if (telaSelecionada is TelaEmprestimo) { TelaEmprestimo tela = (TelaEmprestimo)telaSelecionada; string opcao = tela.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (opcao == "1") { tela.RegistrarEmprestimo(); } else if (opcao == "2") { tela.RegistrarDevolucao(); } else if (opcao == "3") { tela.VisualizarEmprestimosAbertosDia(); Console.ReadLine(); } else if (opcao == "4") { tela.VisualizarEmprestimosFechadosDeterminadoMes(); Console.ReadLine(); } } } }
public TelaRevista(ControladorRevista controladorRevista, ControladorCaixa controladorCaixa) { this.controladorRevista = controladorRevista; this.controladorCaixa = controladorCaixa; telaCaixa = new TelaCaixa(controladorCaixa); }
static void Main(string[] args) { ControladorAmiguinho ctrlAmiguinho = new ControladorAmiguinho(); ControladorCaixa ctrlCaixa = new ControladorCaixa(); ControladorRevista ctrlRevista = new ControladorRevista(ctrlCaixa); ControladorEmprestimo ctrlEmprestimo = new ControladorEmprestimo(ctrlRevista, ctrlAmiguinho); TelaCaixa tlCaixa = new TelaCaixa(ctrlCaixa); TelaRevista tlRevista = new TelaRevista(ctrlCaixa, ctrlRevista, tlCaixa); TelaAmiguinho tlAmiguinho = new TelaAmiguinho(ctrlAmiguinho); TelaBase telaBase = new TelaBase(ctrlCaixa, ctrlRevista, ctrlAmiguinho, ctrlEmprestimo, tlRevista, tlAmiguinho, tlCaixa); while (true) { ICadastro telaSelecionada = telaBase.ObterOpcao(); if (telaSelecionada == null) { break; } Console.Clear(); if (telaSelecionada is TelaBase) { Console.WriteLine(((TelaBase)telaSelecionada).Nome); } Console.WriteLine(); string opcao = telaSelecionada.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (opcao == "1") { telaSelecionada.InserirNovoRegistro(); } else if (opcao == "2") { telaSelecionada.VisualizarRegistros(); Console.ReadLine(); } else if (opcao == "3") { telaSelecionada.EditarRegistro(); } else if (opcao == "4") { telaSelecionada.ExcluirRegistro(); } Console.Clear(); } }
public TelaRevista(ControladorRevista ctlrRevista, ControladorCaixa ctlrCaixa) : base("Cadastro de Revistas") { controladorRevista = ctlrRevista; controladorCaixa = ctlrCaixa; }
public TelaRevista(string titulo, ControladorRevista ctrlR, ControladorCaixa ctrlC, TelaCaixa telaCaixa) : base(titulo) { controladorCaixa = ctrlC; controladorRevista = ctrlR; this.telaCaixa = telaCaixa; }
public TelaRevista(ControladorRevista controlador) { controladorRevista = controlador; }
public TelaRevista(TelaCaixa tela, ControladorRevista controlador) : base("Cadastro de Revistas") { telaCaixa = tela; controladorRevista = controlador; }