示例#1
0
        public void InitializeComponent(Form parent, Cliente cliente)
        {
            this.parent       = parent;
            this.idCliente    = cliente.ClienteId;
            this.clienteLocal = cliente;
            this.Text         = "Detalha Cliente";

            lblDetalhaCliente          = new Label();
            lblDetalhaCliente.Location = new Point(90, 30);
            lblDetalhaCliente.AutoSize = true;
            lblDetalhaCliente.Text     = "Detalhes do Cliente";
            this.Controls.Add(lblDetalhaCliente);

            lblNome          = new Label();
            lblNome.AutoSize = true;
            lblNome.Location = new Point(20, 60);
            lblNome.Text     = $"Nome: {cliente.Nome}";
            this.Controls.Add(lblNome);

            lblCpf          = new Label();
            lblCpf.Location = new Point(20, 90);
            lblCpf.AutoSize = true;
            lblCpf.Text     = $"CPF: {cliente.Cpf}";
            this.Controls.Add(lblCpf);

            lblDiasDev          = new Label();
            lblDiasDev.Location = new Point(20, 120);
            lblDiasDev.AutoSize = true;
            lblDiasDev.Text     = $"Dias Devolução: {cliente.Dias.ToString()}";
            this.Controls.Add(lblDiasDev);

            lblDtNasc          = new Label();
            lblDtNasc.Location = new Point(20, 150);
            lblDtNasc.AutoSize = true;
            lblDtNasc.Text     = $"Data de Nascimento: {cliente.DtNasc.ToShortDateString()}";
            this.Controls.Add(lblDtNasc);

            btnLocacao          = new Library.Botao();
            btnLocacao.Location = new Point(20, 300);
            btnLocacao.Text     = "Nova Locação";
            this.Controls.Add(btnLocacao);
            btnLocacao.Click += new EventHandler(btnLocacaoClick);

            btnAtualizar          = new Library.Botao();
            btnAtualizar.Location = new Point(20, 250);
            btnAtualizar.Text     = "Atualizar";
            this.Controls.Add(btnAtualizar);
            btnAtualizar.Click += new EventHandler(btnAtualizarClick);

            btnDeletar          = new Library.Botao();
            btnDeletar.Location = new Point(170, 250);
            btnDeletar.Text     = "Deletar";
            this.Controls.Add(btnDeletar);
            btnDeletar.Click += new EventHandler(btnDeletarClick);

            btnVoltar = new Library.Botao.BtnVoltar(170, this, parent);
            this.Controls.Add(btnVoltar);
        }
        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);
        }
示例#3
0
        public DetalhaFilme(Form parent, Filme filme)
        {
            this.Size       = new Size(300, 400);
            this.parent     = parent;
            this.idFilme    = filme.FilmeId;
            this.filmeLocal = filme;
            this.Text       = "Filme";
            this.BackColor  = Color.Beige;

            lblNome          = new Label();
            lblNome.Location = new Point(20, 20);
            lblNome.Text     = $"Nome: {filme.NomeFilme}";
            this.Controls.Add(lblNome);

            rtbSinopse            = new RichTextBox();
            rtbSinopse.Size       = new Size(230, 100);
            rtbSinopse.Location   = new Point(20, 50);
            rtbSinopse.BackColor  = Color.WhiteSmoke;
            rtbSinopse.Name       = "Sinópse";
            rtbSinopse.ScrollBars = RichTextBoxScrollBars.Vertical;
            rtbSinopse.ReadOnly   = true;
            rtbSinopse.Text       = filme.Sinopse;
            this.Controls.Add(rtbSinopse);

            lblDtLancamento          = new Label();
            lblDtLancamento.Location = new Point(20, 180);
            lblDtLancamento.Size     = new Size(250, 20);
            lblDtLancamento.Text     = $"Lançamento: {filme.DtLancamento.ToShortDateString()}";
            this.Controls.Add(lblDtLancamento);

            lblValor          = new Label();
            lblValor.Location = new Point(20, 210);
            lblValor.Size     = new Size(150, 20);
            lblValor.Text     = $"Valor: R$: {filme.Valor},00";
            this.Controls.Add(lblValor);

            lblQtdEstoque          = new Label();
            lblQtdEstoque.Location = new Point(20, 240);
            lblQtdEstoque.Size     = new Size(150, 20);
            lblQtdEstoque.Text     = $"Estoque: {filme.QtdEstoque} unidades";
            this.Controls.Add(lblQtdEstoque);

            btnVoltar = new Library.Botao.BtnVoltar(170, this, parent);
            this.Controls.Add(btnVoltar);
        }
示例#4
0
        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);
        }
示例#5
0
        public void InitializeComponent()
        {
            this.Text      = "Lista Cliente";
            this.BackColor = Color.Beige;
            this.Size      = new Size(300, 400);

            lblListaCliente          = new Label();
            lblListaCliente.Location = new Point(100, 10);
            lblListaCliente.Text     = "Lista de Clientes";
            this.Controls.Add(lblListaCliente);

            lvClientes          = new ListView();
            lvClientes.Size     = new Size(250, 150);
            lvClientes.Location = new Point(20, 50);
            lvClientes.View     = Details;
            foreach (Cliente cliente in ClienteController.GetClientes())
            {
                ListViewItem lvCliente = new ListViewItem(cliente.ClienteId.ToString());
                lvCliente.SubItems.Add(cliente.Nome);
                lvCliente.SubItems.Add(cliente.Cpf);
                lvClientes.Items.Add(lvCliente);
            }
            lvClientes.FullRowSelect = true;
            lvClientes.Columns.Add("ID", -2, HorizontalAlignment.Left);
            lvClientes.Columns.Add("Nome", -2, HorizontalAlignment.Left);
            lvClientes.Columns.Add("Cpf", -2, HorizontalAlignment.Left);
            this.Controls.Add(lvClientes);

            btnSelecionar          = new Button();
            btnSelecionar.Size     = new Size(80, 20);
            btnSelecionar.Location = new Point(20, 300);
            btnSelecionar.Text     = "Detalhar";
            this.Controls.Add(btnSelecionar);
            btnSelecionar.Click += new EventHandler(btnSelecionarClick);

            btnVoltar = new Library.Botao.BtnVoltar(180, this, parent);
            this.Controls.Add(btnVoltar);
        }
示例#6
0
        public CadastraFilme(Form parent)
        {
            this.parent    = parent;
            this.Size      = new Size(300, 400);
            this.Text      = "Cadastra Filme";
            this.BackColor = Color.Beige;

            lblCadastraFilme          = new Label();
            lblCadastraFilme.Location = new Point(90, 10);
            lblCadastraFilme.Size     = new Size(150, 20);
            lblCadastraFilme.Text     = "Cadastro de Filme";
            this.Controls.Add(lblCadastraFilme);

            lblNome          = new Label();
            lblNome.Text     = "Nome: ";
            lblNome.Location = new Point(20, 50);
            this.Controls.Add(lblNome);

            txtNome          = new TextBox();
            txtNome.Location = new Point(130, 40);
            txtNome.Size     = new Size(110, 20);
            this.Controls.Add(txtNome);

            txtSinopse            = new TextBox();
            txtSinopse.Location   = new Point(20, 90);
            txtSinopse.Size       = new Size(220, 100);
            txtSinopse.ScrollBars = ScrollBars.Vertical;
            txtSinopse.TextAlign  = HorizontalAlignment.Left;
            txtSinopse.Text       = "Digite aqui a sinópse";
            txtSinopse.MaxLength  = 500;
            txtSinopse.Multiline  = true;
            this.Controls.Add(txtSinopse);

            lblDataLanc          = new Label();
            lblDataLanc.Text     = "Dt.Lançamento:";
            lblDataLanc.Location = new Point(20, 210);
            lblDataLanc.Size     = new Size(110, 20);
            this.Controls.Add(lblDataLanc);

            txtDataLanc          = new MaskedTextBox();
            txtDataLanc.Location = new Point(130, 200);
            txtDataLanc.Mask     = "00/00/0000";
            this.Controls.Add(txtDataLanc);

            lblValor          = new Label();
            lblValor.Text     = "Valor: ";
            lblValor.Location = new Point(20, 240);
            this.Controls.Add(lblValor);

            nudValor           = new NumericUpDown();
            nudValor.Location  = new Point(130, 230);
            nudValor.Size      = new Size(100, 20);
            nudValor.Maximum   = 29;
            nudValor.Minimum   = 9;
            nudValor.Increment = 10;
            nudValor.ReadOnly  = true;
            this.Controls.Add(nudValor);

            lblEstoque          = new Label();
            lblEstoque.Text     = "Estoque: ";
            lblEstoque.Location = new Point(20, 270);
            this.Controls.Add(lblEstoque);

            nudEstoque           = new NumericUpDown();
            nudEstoque.Location  = new Point(130, 260);
            nudEstoque.Size      = new Size(100, 20);
            nudEstoque.Maximum   = 10;
            nudEstoque.Minimum   = 3;
            nudEstoque.Increment = 1;
            nudEstoque.ReadOnly  = true;
            this.Controls.Add(nudEstoque);

            btnCadastra          = new Button();
            btnCadastra.Size     = new Size(80, 20);
            btnCadastra.Location = new Point(20, 310);
            btnCadastra.Text     = "Cadastrar";
            this.Controls.Add(btnCadastra);
            btnCadastra.Click += new EventHandler(btnCadastraClick);

            btnVoltar = new Library.Botao.BtnVoltar(130, this, parent);
            this.Controls.Add(btnVoltar);
        }