public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); Console.WriteLine("Digite o id Cliente:"); int idCliente = Convert.ToInt32(Console.ReadLine()); ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; do { Console.WriteLine("Digite o id Filme: (Digite zero (0) para sair)"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while(idFilme != 0); }
// Adicionando Locação na Lista pelo ID do CLiente public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente <= 5) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; // Eqto IdFilme não for ZERO continua adicionando Locação do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
/// <summary> /// Creating rentals by Customer ID and Movies ID /// </summary> public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; // Insert costumer by ID Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; // As long as IdFilm is not ZERO, it continues adding movies in rent do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) // If movie ID is nonzero { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); // Add movie in rent } } while (idFilme != 0); //Looping while movie ID is nonzero } }
public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
// List movie window public void InitializeComponent(Form parent) { // Window parameters this.BackColor = ColorTranslator.FromHtml("#6d6a75"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(600, 640); this.parent = parent; // PictureBox this.pb_Lista = new Library.PictureBox(); this.pb_Lista.Location = new Point(50, 0); this.pb_Lista.Size = new Size(470, 80); this.pb_Lista.ClientSize = new Size(470, 80); this.pb_Lista.Load("./Views/assets/lista.jpg"); this.Controls.Add(pb_Lista); // ListView - Movie this.lv_ListaFilmes = new Library.ListView(); this.lv_ListaFilmes.Location = new Point(20, 100); this.lv_ListaFilmes.Size = new Size(540, 400); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } this.lv_ListaFilmes.MultiSelect = false; this.lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); this.lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Valor", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Sinopse", -2, HorizontalAlignment.Left); this.Controls.Add(lv_ListaFilmes); // List grouping box this.gb_ListaFilmes = new Library.GroupBox(); this.gb_ListaFilmes.Location = new Point(10, 80); this.gb_ListaFilmes.Size = new Size(560, 430); this.gb_ListaFilmes.Text = "LISTA DE FILMES"; this.Controls.Add(gb_ListaFilmes); // Buttons this.btn_ListaSair = new Library.Button(); this.btn_ListaSair.Location = new Point(200, 530); this.btn_ListaSair.Text = "SAIR"; this.btn_ListaSair.Click += new EventHandler(btn_ListaSairClick); this.Controls.Add(btn_ListaSair); }
public CadastraLocacao(Form parent, Cliente clienteDetalhaCliente) { this.parent = parent; this.clienteLocal = clienteDetalhaCliente; this.Text = "Locacao"; this.BackColor = Color.Beige; this.Size = new Size(300, 400); lblCadastraLocação = new Label(); lblCadastraLocação.Location = new Point(100, 30); lblCadastraLocação.Text = "Cadastra Cliente"; this.Controls.Add(lblCadastraLocação); lblCliente = new Label(); lblCliente.Location = new Point(20, 60); lblCliente.Text = clienteLocal.Nome; this.Controls.Add(lblCliente); lblFilme = new Label(); lblFilme.Location = new Point(20, 90); lblFilme.Text = "Filme"; this.Controls.Add(lblFilme); lvFilmes = new ListView(); lvFilmes.Size = new Size(200, 100); lvFilmes.Location = new Point(20, 120); lvFilmes.View = Details; ListViewItem filmes = new ListViewItem(); lvFilmes.CheckBoxes = true; foreach (Filme filme in FilmeController.GetFilmes()) { ListViewItem lvFilme = new ListViewItem(filme.FilmeId.ToString()); lvFilme.SubItems.Add(filme.NomeFilme); lvFilme.SubItems.Add(filme.Valor.ToString()); lvFilmes.Items.Add(lvFilme); } lvFilmes.FullRowSelect = true; lvFilmes.Columns.Add("ID", -2, HorizontalAlignment.Left); lvFilmes.Columns.Add("Nome", -2, HorizontalAlignment.Left); lvFilmes.Columns.Add("Valor", -2, HorizontalAlignment.Left); this.Controls.Add(lvFilmes); btnConfirma = new Library.Botao(); btnConfirma.Location = new Point(20, 300); btnConfirma.Text = "Confirma"; this.Controls.Add(btnConfirma); btnConfirma.Click += new EventHandler(btnConfirmaClick); btnCancela = new Library.Botao.BtnVoltar(120, this, parent); this.Controls.Add(btnCancela); }
/// <summary> /// This method is responsible for listing the movies /// </summary> public static void ListarFilmeLINQ() { Console.WriteLine("Digite o id de um filme: "); int idFilme = Convert.ToInt32(Console.ReadLine()); IEnumerable query = from filme in FilmeController.GetFilmes() where filme.IdFilme == idFilme select filme.NomeFilme; foreach (string filmes in query) { Console.WriteLine(filmes); } }
//Teste Consulta LINQ public static void ConsultarFilme() { Console.WriteLine("Digite o ID do Filme: "); int idFilme = Convert.ToInt32(Console.ReadLine()); IEnumerable query = from filme in FilmeController.GetFilmes() where filme.IdFilme == idFilme select filme.ToString(); foreach (string filmes in query) { Console.WriteLine("=====================[ CONSULTA FILMES ]==============================================================================================="); Console.WriteLine(filmes.ToString()); } }
/// <summary> /// Keypress event to find a movie /// </summary> /// <param name="o"></param> /// <param name="e"></param> private void keypressed(Object o, KeyPressEventArgs e) { lv_ListaFilmes.Items.Clear(); List <FilmeModels> listaFilme = (from filme in FilmeController.GetFilmes() where filme.Titulo.Contains(rtxt_ConsultaFilme.Text, StringComparison.OrdinalIgnoreCase) select filme).ToList(); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in listaFilme) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilmes.Items.Add(lv_ListaFilme); } this.Refresh(); Application.DoEvents(); }
public static void ConsultarFilme() { Console.WriteLine("Digite o ID do Filme: "); int idFilme = Convert.ToInt32(Console.ReadLine()); try { FilmeModels filme = (from filme1 in FilmeController.GetFilmes() where filme1.IdFilme == idFilme select filme1).First(); Console.WriteLine("=====================[ CONSULTA FILMES ]========================================================================================="); Console.WriteLine(filme.ToString()); } catch { Console.WriteLine("==> FILME NÃO EXISTE!"); } }
public ListaFilmes(Form parent) { this.parent = parent; this.Text = "Lista Filmes"; listaDeFilmes = new Label(); listaDeFilmes.Location = new Point(100, 30); listaDeFilmes.Text = "Lista de Filmes"; this.Controls.Add(listaDeFilmes); lvFilmes = new ListView(); lvFilmes.Size = new Size(250, 200); lvFilmes.Location = new Point(20, 60); lvFilmes.View = Details; ListViewItem filmes = new ListViewItem(); foreach (Filme filme in FilmeController.GetFilmes()) { ListViewItem lvFilme = new ListViewItem(filme.FilmeId.ToString()); lvFilme.SubItems.Add(filme.NomeFilme); lvFilme.SubItems.Add(filme.Valor.ToString()); lvFilmes.Items.Add(lvFilme); } lvFilmes.FullRowSelect = true; lvFilmes.Columns.Add("ID", -2, HorizontalAlignment.Left); lvFilmes.Columns.Add("Nome", -2, HorizontalAlignment.Left); lvFilmes.Columns.Add("Valor", -2, HorizontalAlignment.Left); this.Controls.Add(lvFilmes); btnDetalhaFilme = new Library.Botao(); btnDetalhaFilme.Location = new Point(20, 300); btnDetalhaFilme.Text = "Detalha"; this.Controls.Add(btnDetalhaFilme); btnDetalhaFilme.Click += new EventHandler(btnDetalhaFilmeClick); btnCancela = new Library.Botao.BtnVoltar(180, this, parent); this.Controls.Add(btnCancela); }
/// <summary> /// This method is responsible for listing the movies /// </summary> public static void ListarFilmes() { Console.WriteLine("Lista de Filmes: "); FilmeController.GetFilmes().ForEach(filme => Console.WriteLine(filme.ToString(true))); }
// Relação de Filmes da Lista public static void ListarFilmes() { Console.WriteLine("=====================[ LISTA DE FILMES ]==============================================================================================="); FilmeController.GetFilmes().ForEach(filme => Console.WriteLine(filme)); }
// Rent data entry public void InitializeComponent(Form parent) { // Window parameters this.BackColor = ColorTranslator.FromHtml("#6d6a75"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(500, 580); this.parent = parent; // PictureBox this.pb_Cadastro = new Library.PictureBox(); this.pb_Cadastro.Load($"./Views/assets/cadastra.jpg"); this.Controls.Add(pb_Cadastro); this.lbl_BuscaCliente = new Library.Label(); this.lbl_BuscaCliente.Text = "Busca Cliente :"; this.lbl_BuscaCliente.Location = new Point(30, 80); this.Controls.Add(lbl_BuscaCliente); this.lbl_BuscaFilme = new Library.Label(); this.lbl_BuscaFilme.Text = "Busca Filme :"; this.lbl_BuscaFilme.Location = new Point(30, 270); this.Controls.Add(lbl_BuscaFilme); // Fill orientation tip this.tt_BuscaCliente = new Library.ToolTip(); // RichTextBox (Edited text - Keypress mode to filter a customer in ListView) this.rtxt_BuscaCliente = new Library.RichTextBox(); this.rtxt_BuscaCliente.Location = new Point(150, 80); this.Controls.Add(rtxt_BuscaCliente); this.tt_BuscaCliente.SetToolTip(rtxt_BuscaCliente, "Digite o nome ou selecione abaixo"); this.rtxt_BuscaCliente.KeyPress += new KeyPressEventHandler(keypressed1); // Fill orientation tip this.tt_BuscaFilme = new Library.ToolTip(); // RichTextBox (Edited text - Keypress mode to filter a movie in ListView) this.rtxt_BuscaFilme = new Library.RichTextBox(); this.rtxt_BuscaFilme.Location = new Point(150, 270); this.Controls.Add(rtxt_BuscaFilme); this.tt_BuscaFilme.SetToolTip(rtxt_BuscaFilme, "Digite o título ou selecione abaixo"); this.rtxt_BuscaFilme.KeyPress += new KeyPressEventHandler(keypressed2); // ListView - Customer this.lv_ListaClientes = new Library.ListView(); this.lv_ListaClientes.Location = new Point(40, 130); this.lv_ListaClientes.Size = new Size(400, 120); List <ClienteModels> listaCliente = (from cliente in ClienteController.GetClientes() where cliente.NomeCliente.Contains(rtxt_BuscaCliente.Text) select cliente).ToList(); ListViewItem clientes = new ListViewItem(); foreach (ClienteModels cliente in ClienteController.GetClientes()) { ListViewItem lv_ListaCliente = new ListViewItem(cliente.IdCliente.ToString()); lv_ListaCliente.SubItems.Add(cliente.NomeCliente); lv_ListaCliente.SubItems.Add(cliente.DataNascimento); lv_ListaCliente.SubItems.Add(cliente.CpfCliente); lv_ListaCliente.SubItems.Add(cliente.DiasDevolucao.ToString()); lv_ListaClientes.Items.Add(lv_ListaCliente); } this.lv_ListaClientes.MultiSelect = false; this.lv_ListaClientes.Columns.Add("ID", -2, HorizontalAlignment.Center); this.lv_ListaClientes.Columns.Add("Nome", -2, HorizontalAlignment.Left); this.lv_ListaClientes.Columns.Add("Data Nascimento", -2, HorizontalAlignment.Center); this.lv_ListaClientes.Columns.Add("CPF", -2, HorizontalAlignment.Center); this.lv_ListaClientes.Columns.Add("Dias Devolução", -2, HorizontalAlignment.Center); this.Controls.Add(lv_ListaClientes); // ListView grouping box this.gb_ListaCliente = new Library.GroupBox(); this.gb_ListaCliente.Location = new Point(30, 110); this.gb_ListaCliente.Size = new Size(420, 150); this.gb_ListaCliente.Text = "LISTA DE CLIENTES"; this.Controls.Add(gb_ListaCliente); // ListView - Movies this.lv_ListaFilmes = new Library.ListView(); this.lv_ListaFilmes.Location = new Point(40, 320); this.lv_ListaFilmes.Size = new Size(400, 120); this.lv_ListaFilmes.CheckBoxes = true; List <FilmeModels> listaFilme = (from filme in FilmeController.GetFilmes() where filme.Titulo.Contains(rtxt_BuscaFilme.Text) select filme).ToList(); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } this.lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); this.lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Preço", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Sinopse", -2, HorizontalAlignment.Left); this.Controls.Add(lv_ListaFilmes); Task t = new Task(new Action(() => { RefreshForm(); })); t.Start(); // ListView grouping box this.gb_ListaFilme = new Library.GroupBox(); this.gb_ListaFilme.Location = new Point(30, 300); this.gb_ListaFilme.Size = new Size(420, 150); this.gb_ListaFilme.Text = "LISTA DE FILMES"; this.Controls.Add(gb_ListaFilme); // Buttons this.btn_Confirmar = new Library.Button(); this.btn_Confirmar.Text = "CONFIRMAR"; this.btn_Confirmar.Location = new Point(80, 470); this.btn_Confirmar.Click += new EventHandler(this.btn_ConfirmarClick); this.Controls.Add(btn_Confirmar); this.btn_Cancelar = new Library.Button(); this.btn_Cancelar.Text = "CANCELAR"; this.btn_Cancelar.Location = new Point(260, 470); this.btn_Cancelar.Click += new EventHandler(this.btn_CancelarClick); this.Controls.Add(btn_Cancelar); }
public ListaFilme(Form parent) { this.BackColor = ColorTranslator.FromHtml("#898989"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(600, 640); this.parent = parent; pb_Lista = new PictureBox(); pb_Lista.Location = new Point(60, 10); pb_Lista.Size = new Size(580, 100); pb_Lista.ClientSize = new Size(460, 60); pb_Lista.BackColor = Color.Black; pb_Lista.Load("./Views/assets/senac.jpg"); pb_Lista.SizeMode = PictureBoxSizeMode.StretchImage; this.Controls.Add(pb_Lista); lv_ListaFilmes = new ListView(); lv_ListaFilmes.Location = new Point(20, 100); lv_ListaFilmes.Size = new Size(540, 400); lv_ListaFilmes.View = Details; ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } lv_ListaFilmes.FullRowSelect = true; lv_ListaFilmes.GridLines = true; lv_ListaFilmes.AllowColumnReorder = true; lv_ListaFilmes.Sorting = SortOrder.Ascending; lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Valor", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Sinopse", -2, HorizontalAlignment.Left); this.Controls.Add(lv_ListaFilmes); gb_ListaFilmes = new GroupBox(); gb_ListaFilmes.Location = new Point(10, 80); gb_ListaFilmes.Size = new Size(560, 430); gb_ListaFilmes.Text = "LISTA DE FILMES"; gb_ListaFilmes.ForeColor = ColorTranslator.FromHtml("#aa9270"); this.Controls.Add(gb_ListaFilmes); btn_ListaSair = new Button(); btn_ListaSair.Location = new Point(200, 530); btn_ListaSair.Size = new Size(180, 50); btn_ListaSair.Text = "SAIR"; this.btn_ListaSair.BackColor = ColorTranslator.FromHtml("#aa9270"); this.btn_ListaSair.ForeColor = Color.Black; btn_ListaSair.Click += new EventHandler(btn_ListaSairClick); this.Controls.Add(btn_ListaSair); }
public static void GetFilmes() { FilmeController.GetFilmes().ForEach(filme => Console.WriteLine(filme)); }
// GUIDE FOR LOCATION n SIZE (X Y) // Location (X = Horizontal - Y = Vertical) // Size (X = Largura - Y = Altura) public CadastroLocacao(Form parent) { this.BackColor = ColorTranslator.FromHtml("#898989"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(500, 580); this.parent = parent; // Image to Bloclbuster pb_Cadastro = new PictureBox(); pb_Cadastro.Location = new Point(10, 10); pb_Cadastro.Size = new Size(480, 100); pb_Cadastro.ClientSize = new Size(460, 60); pb_Cadastro.BackColor = Color.Black; pb_Cadastro.Load("./Views/assets/senac.jpg"); pb_Cadastro.SizeMode = PictureBoxSizeMode.StretchImage; this.Controls.Add(pb_Cadastro); lbl_BuscaCliente = new Label(); lbl_BuscaCliente.Text = "Busca Cliente :"; lbl_BuscaCliente.Location = new Point(30, 80); lbl_BuscaCliente.AutoSize = true; this.Controls.Add(lbl_BuscaCliente); lbl_BuscaFilme = new Label(); lbl_BuscaFilme.Text = "Busca Filme :"; lbl_BuscaFilme.Location = new Point(30, 270); lbl_BuscaFilme.AutoSize = true; this.Controls.Add(lbl_BuscaFilme); rtxt_BuscaCliente = new RichTextBox(); rtxt_BuscaCliente.SelectionFont = new Font("verdana", 10, FontStyle.Bold); rtxt_BuscaCliente.SelectionColor = System.Drawing.Color.Black; rtxt_BuscaCliente.Location = new Point(150, 80); rtxt_BuscaCliente.Size = new Size(300, 20); this.Controls.Add(rtxt_BuscaCliente); rtxt_BuscaCliente.KeyPress += new KeyPressEventHandler(keypressed1); rtxt_BuscaFilme = new RichTextBox(); rtxt_BuscaFilme.SelectionFont = new Font("verdana", 10, FontStyle.Bold); rtxt_BuscaFilme.SelectionColor = System.Drawing.Color.Black; rtxt_BuscaFilme.Location = new Point(150, 270); rtxt_BuscaFilme.Size = new Size(300, 20); this.Controls.Add(rtxt_BuscaFilme); rtxt_BuscaFilme.KeyPress += new KeyPressEventHandler(keypressed2); // ListView lv_ListaClientes = new ListView(); lv_ListaClientes.Location = new Point(40, 130); lv_ListaClientes.Size = new Size(400, 120); lv_ListaClientes.View = Details; List <ClienteModels> listaCliente = (from cliente in ClienteController.GetClientes() where cliente.NomeCliente.Contains(rtxt_BuscaCliente.Text) select cliente).ToList(); ListViewItem clientes = new ListViewItem(); foreach (ClienteModels cliente in ClienteController.GetClientes()) { ListViewItem lv_ListaCliente = new ListViewItem(cliente.IdCliente.ToString()); lv_ListaCliente.SubItems.Add(cliente.NomeCliente); lv_ListaCliente.SubItems.Add(cliente.DataNascimento); lv_ListaCliente.SubItems.Add(cliente.CpfCliente); lv_ListaCliente.SubItems.Add(cliente.DiasDevolucao.ToString()); lv_ListaClientes.Items.Add(lv_ListaCliente); } lv_ListaClientes.FullRowSelect = true; lv_ListaClientes.GridLines = true; lv_ListaClientes.AllowColumnReorder = true; lv_ListaClientes.Sorting = SortOrder.None; lv_ListaClientes.Columns.Add("ID", -2, HorizontalAlignment.Center); lv_ListaClientes.Columns.Add("Nome", -2, HorizontalAlignment.Left); lv_ListaClientes.Columns.Add("Data Nascimento", -2, HorizontalAlignment.Center); lv_ListaClientes.Columns.Add("CPF", -2, HorizontalAlignment.Center); lv_ListaClientes.Columns.Add("Dias Devolução", -2, HorizontalAlignment.Center); this.Controls.Add(lv_ListaClientes); gb_ListaCliente = new GroupBox(); gb_ListaCliente.Location = new Point(30, 110); gb_ListaCliente.Size = new Size(420, 150); gb_ListaCliente.Text = "LISTA DE CLIENTES"; gb_ListaCliente.ForeColor = ColorTranslator.FromHtml("#aa9270"); this.Controls.Add(gb_ListaCliente); lv_ListaFilmes = new ListView(); lv_ListaFilmes.Location = new Point(40, 320); lv_ListaFilmes.Size = new Size(400, 120); lv_ListaFilmes.View = Details; lv_ListaFilmes.CheckBoxes = true; List <FilmeModels> listaFilme = (from filme in FilmeController.GetFilmes() where filme.Titulo.Contains(rtxt_BuscaFilme.Text) select filme).ToList(); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } lv_ListaFilmes.FullRowSelect = true; lv_ListaFilmes.GridLines = true; lv_ListaFilmes.AllowColumnReorder = true; lv_ListaFilmes.Sorting = SortOrder.None; lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Preço", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); this.Controls.Add(lv_ListaFilmes); Task t = new Task(new Action(() => { RefreshForm(); })); t.Start(); gb_ListaFilme = new GroupBox(); gb_ListaFilme.Location = new Point(30, 300); gb_ListaFilme.Size = new Size(420, 150); gb_ListaFilme.Text = "LISTA DE FILMES"; gb_ListaFilme.ForeColor = ColorTranslator.FromHtml("#aa9270"); this.Controls.Add(gb_ListaFilme); btn_Confirmar = new Button(); btn_Confirmar.Text = "CONFIRMAR"; btn_Confirmar.Location = new Point(80, 470); btn_Confirmar.Size = new Size(150, 40); this.btn_Confirmar.BackColor = ColorTranslator.FromHtml("#aa9270"); this.btn_Confirmar.ForeColor = Color.Black; btn_Confirmar.Click += new EventHandler(this.btn_ConfirmarClick); this.Controls.Add(btn_Confirmar); btn_Cancelar = new Button(); btn_Cancelar.Text = "CANCELAR"; btn_Cancelar.Location = new Point(260, 470); btn_Cancelar.Size = new Size(150, 40); this.btn_Cancelar.BackColor = ColorTranslator.FromHtml("#aa9270"); this.btn_Cancelar.ForeColor = Color.Black; btn_Cancelar.Click += new EventHandler(this.btn_CancelarClick); this.Controls.Add(btn_Cancelar); }
// Consult registered movies public void InitializeComponent(Form parent) { // Window parameters this.BackColor = ColorTranslator.FromHtml("#6d6a75"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(500, 620); this.parent = parent; // PictureBox this.pb_Consulta = new Library.PictureBox(); this.pb_Consulta.Load("./Views/assets/consulta.jpg"); this.Controls.Add(pb_Consulta); // Label this.lbl_ConsultaFilme = new Library.Label(); this.lbl_ConsultaFilme.Text = "Buscar Filme :"; this.lbl_ConsultaFilme.Location = new Point(30, 80); this.Controls.Add(lbl_ConsultaFilme); // Fill orientation tip this.tt_ConsultaFilme = new Library.ToolTip(); // RichTextBox (Edited text - Keypress mode to filter a movie in ListView) this.rtxt_ConsultaFilme = new Library.RichTextBox(); this.rtxt_ConsultaFilme.Location = new Point(150, 80); this.Controls.Add(rtxt_ConsultaFilme); this.tt_ConsultaFilme.SetToolTip(rtxt_ConsultaFilme, "Digite o título ou selecione abaixo"); this.rtxt_ConsultaFilme.KeyPress += new KeyPressEventHandler(keypressed); // ListView - Movie this.lv_ListaFilmes = new Library.ListView(); this.lv_ListaFilmes.Location = new Point(20, 130); this.lv_ListaFilmes.Size = new Size(440, 350); List <FilmeModels> listaFilme = (from filme in FilmeController.GetFilmes() where filme.Titulo.Contains(rtxt_ConsultaFilme.Text) select filme).ToList(); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } this.lv_ListaFilmes.MultiSelect = false; this.lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); this.lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Preço", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); this.lv_ListaFilmes.Columns.Add("Sinopse", -2, HorizontalAlignment.Left); this.Controls.Add(lv_ListaFilmes); Task t = new Task(new Action(() => { RefreshForm(); })); t.Start(); // ListView grouping box this.gb_ListaFilme = new Library.GroupBox(); this.gb_ListaFilme.Location = new Point(10, 110); this.gb_ListaFilme.Size = new Size(460, 380); this.gb_ListaFilme.Text = "LISTA DE FILMES"; this.Controls.Add(gb_ListaFilme); // Buttons this.btn_ListaConsulta = new Library.Button(); this.btn_ListaConsulta.Location = new Point(80, 510); this.btn_ListaConsulta.Text = "CONSULTA"; this.btn_ListaConsulta.Click += new EventHandler(this.btn_ListaConsultaClick); this.Controls.Add(btn_ListaConsulta); this.btn_ListaSair = new Library.Button(); this.btn_ListaSair.Location = new Point(260, 510); this.btn_ListaSair.Text = "SAIR"; this.btn_ListaSair.Click += new EventHandler(this.btn_ListaSairClick); this.Controls.Add(btn_ListaSair); }
public ConsultaFilme(Form parent) { this.BackColor = ColorTranslator.FromHtml("#898989"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(500, 620); this.parent = parent; // Image to Bloclbuster pb_Consulta = new PictureBox(); pb_Consulta.Location = new Point(10, 10); pb_Consulta.Size = new Size(480, 100); pb_Consulta.ClientSize = new Size(460, 60); pb_Consulta.BackColor = Color.Black; pb_Consulta.Load("./Views/assets/senac.jpg"); pb_Consulta.SizeMode = PictureBoxSizeMode.StretchImage; this.Controls.Add(pb_Consulta); lbl_ConsultaFilme = new Label(); lbl_ConsultaFilme.Text = "Buscar Filme :"; lbl_ConsultaFilme.Location = new Point(30, 80); lbl_ConsultaFilme.AutoSize = true; this.Controls.Add(lbl_ConsultaFilme); rtxt_ConsultaFilme = new RichTextBox(); rtxt_ConsultaFilme.SelectionFont = new Font("verdana", 10, FontStyle.Bold); rtxt_ConsultaFilme.SelectionColor = System.Drawing.Color.Black; rtxt_ConsultaFilme.Location = new Point(150, 80); rtxt_ConsultaFilme.Size = new Size(300, 20); this.Controls.Add(rtxt_ConsultaFilme); rtxt_ConsultaFilme.KeyPress += new KeyPressEventHandler(keypressed); // ListView lv_ListaFilmes = new ListView(); lv_ListaFilmes.Location = new Point(20, 130); lv_ListaFilmes.Size = new Size(440, 350); lv_ListaFilmes.View = Details; List <FilmeModels> listaFilme = (from filme in FilmeController.GetFilmes() where filme.Titulo.Contains(rtxt_ConsultaFilme.Text) select filme).ToList(); ListViewItem filmes = new ListViewItem(); foreach (FilmeModels filme in FilmeController.GetFilmes()) { ListViewItem lv_ListaFilme = new ListViewItem(filme.IdFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Titulo); lv_ListaFilme.SubItems.Add(filme.DataLancamento); lv_ListaFilme.SubItems.Add(filme.ValorLocacaoFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.EstoqueFilme.ToString()); lv_ListaFilme.SubItems.Add(filme.Sinopse); lv_ListaFilmes.Items.Add(lv_ListaFilme); } lv_ListaFilmes.FullRowSelect = true; lv_ListaFilmes.GridLines = true; lv_ListaFilmes.AllowColumnReorder = true; lv_ListaFilmes.Sorting = SortOrder.Ascending; lv_ListaFilmes.Columns.Add("ID", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Título", -2, HorizontalAlignment.Left); lv_ListaFilmes.Columns.Add("Data Lançamento", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Preço", -2, HorizontalAlignment.Center); lv_ListaFilmes.Columns.Add("Estoque", -2, HorizontalAlignment.Center); this.Controls.Add(lv_ListaFilmes); Task t = new Task(new Action(() => { RefreshForm(); })); t.Start(); gb_ListaFilme = new GroupBox(); gb_ListaFilme.Location = new Point(10, 110); gb_ListaFilme.Size = new Size(460, 380); gb_ListaFilme.Text = "LISTA DE FILMES"; gb_ListaFilme.ForeColor = ColorTranslator.FromHtml("#aa9270"); this.Controls.Add(gb_ListaFilme); btn_ListaConsulta = new Button(); btn_ListaConsulta.Location = new Point(80, 510); btn_ListaConsulta.Size = new Size(150, 50); btn_ListaConsulta.Text = "CONSULTA"; this.btn_ListaConsulta.BackColor = ColorTranslator.FromHtml("#aa9270"); this.btn_ListaConsulta.ForeColor = Color.Black; btn_ListaConsulta.Click += new EventHandler(this.btn_ListaConsultaClick); this.Controls.Add(btn_ListaConsulta); btn_ListaSair = new Button(); btn_ListaSair.Location = new Point(260, 510); btn_ListaSair.Size = new Size(150, 50); btn_ListaSair.Text = "SAIR"; this.btn_ListaSair.BackColor = ColorTranslator.FromHtml("#aa9270"); this.btn_ListaSair.ForeColor = Color.Black; btn_ListaSair.Click += new EventHandler(this.btn_ListaSairClick); this.Controls.Add(btn_ListaSair); }