Ejemplo n.º 1
0
        public CadastrarVeiculoLeve(string id = "")
        {
            this.Text = "Cadastro de Veículo Leve";

            lblTitulo = new LibTituloLabel("Cadastro de Novo Veículo Leve", new Point(180, 10), new Size(180, 40));

            lblMarca = new LibLabel("Marca:", new Point(20, 30), new Size(120, 15));

            marca = new LibTextBox(new Point(20, 50), new Size(300, 40));

            lblModelo = new LibLabel("Modelo:", new Point(20, 80), new Size(120, 15));


            modelo = new LibTextBox(new Point(20, 100), new Size(300, 40));

            lblAno = new LibLabel("Ano:", new Point(20, 120), new Size(120, 15));

            ano = new LibMaskedTextBox(new Point(20, 140), new Size(300, 40), "0000");

            lblPreco = new LibLabel("Preço:", new Point(20, 160), new Size(120, 15));


            preco = new LibTextBox(new Point(20, 180), new Size(300, 40));

            lblCor = new LibLabel("Cor:", new Point(20, 200), new Size(120, 15));

            cor = new LibTextBox(new Point(20, 220), new Size(300, 40));

            btnSalvarVeiculoLeve        = new LibButton("Salvar", new Point(100, 300), new Size(100, 40));
            btnSalvarVeiculoLeve.Click += new EventHandler(this.botaoSalvarVeiculoLeve);

            btnCancelar        = new LibButton("Cancelar", new Point(200, 300), new Size(100, 40));
            btnCancelar.Click += new EventHandler(this.botaoCancelar);

            if (!id.Equals(""))
            {
                this.veiculoLeve = Controller.VeiculoLeve.GetVeiculoLeve(Convert.ToInt32(id));
                this.marca.Text  = veiculoLeve.Marca;
                this.modelo.Text = veiculoLeve.Modelo.ToString();
                this.ano.Text    = veiculoLeve.Ano.ToString();
                this.preco.Text  = veiculoLeve.Preco.ToString();
                this.cor.Text    = veiculoLeve.Cor;
            }

            this.Size = new Size(540, 400);
            this.Controls.Add(lblTitulo);
            this.Controls.Add(lblMarca);
            this.Controls.Add(marca);
            this.Controls.Add(lblModelo);
            this.Controls.Add(modelo);
            this.Controls.Add(lblAno);
            this.Controls.Add(ano);
            this.Controls.Add(lblPreco);
            this.Controls.Add(preco);
            this.Controls.Add(lblCor);
            this.Controls.Add(cor);
            this.Controls.Add(btnSalvarVeiculoLeve);
            this.Controls.Add(btnCancelar);
        }
        public CadastrarCliente(string id = "")
        {
            this.Text = "Cadastro de Cliente";

            lblTitulo = new LibTituloLabel("Cadastro de Novo Cliente", new Point(180, 10), new Size(180, 40));

            lblNome = new LibLabel("Nome Completo:", new Point(20, 30), new Size(120, 15));

            nome = new LibTextBox(new Point(20, 50), new Size(300, 40));

            lblDataNascimento = new LibLabel("Data de Nascimento:", new Point(20, 80), new Size(120, 15));

            dataNascimento = new LibMaskedTextBox(new Point(20, 100), new Size(90, 40), "00/00/0000");

            lblCpf = new LibLabel("CPF:", new Point(20, 130), new Size(120, 15));

            cpf            = new LibMaskedTextBox(new Point(20, 150), new Size(90, 40), "000,000,000-00");
            cpf.Validated += new EventHandler(this.cpfValidated);
            erroCpf        = new ErrorProvider();
            erroCpf.SetIconAlignment(this.cpf, ErrorIconAlignment.MiddleRight);
            erroCpf.SetIconPadding(this.cpf, 2);
            erroCpf.BlinkStyle = ErrorBlinkStyle.BlinkIfDifferentError;

            genero = new LibGroupBox("Genero", new Point(20, 180), new Size(300, 50));

            generoFeminino = new LibRadioButton("Feminino", new Point(2, 20), new Size(100, 20));


            generoMasculino = new LibRadioButton("Maculino", new Point(120, 20), new Size(100, 20));

            genero.Controls.Add(generoFeminino);
            genero.Controls.Add(generoMasculino);

            lblDiasRetorno = new LibLabel("Dias para Retorno:", new Point(20, 240), new Size(120, 15));

            diasRetorno = new LibNumeric(new Point(20, 260), new Size(300, 40), 1, 180, 1);

            btnSalvarCliente        = new LibButton("Salvar", new Point(100, 300), new Size(100, 40));
            btnSalvarCliente.Click += new EventHandler(this.botaoSalvarCliente);

            btnCancelar        = new LibButton("Cancelar", new Point(200, 300), new Size(100, 40));
            btnCancelar.Click += new EventHandler(this.botaoCancelar);

            if (!id.Equals(""))
            {
                this.cliente             = Controller.Cliente.GetCliente(Convert.ToInt32(id));
                this.nome.Text           = cliente.Nome;
                this.dataNascimento.Text = cliente.DataNascimento.ToString();
                this.cpf.Text            = cliente.Cpf;
                this.genero.Text         = cliente.Genero;
                this.diasRetorno.Text    = cliente.DiasRetorno.ToString();
            }

            this.Size = new Size(540, 400);
            this.Controls.Add(lblTitulo);
            this.Controls.Add(lblNome);
            this.Controls.Add(nome);
            this.Controls.Add(lblDataNascimento);
            this.Controls.Add(dataNascimento);
            this.Controls.Add(cpf);
            this.Controls.Add(lblCpf);
            this.Controls.Add(genero);
            this.Controls.Add(lblDiasRetorno);
            this.Controls.Add(diasRetorno);
            this.Controls.Add(btnSalvarCliente);
            this.Controls.Add(btnCancelar);
        }
Ejemplo n.º 3
0
        public CadastrarLocacao(string id = "")
        {
            this.Text = "Cadastrar Locação";

            lblTitulo = new LibTituloLabel("Cadastro de Nova Locação", new Point(180, 10), new Size(180, 40));

            lblId = new LibLabel("ID do Cliente:", new Point(20, 30), new Size(120, 15));

            idCliente = new LibTextBox(new Point(20, 50), new Size(300, 40));

            lblDataLocacao = new LibLabel("Data de Locação:", new Point(20, 80), new Size(120, 15));

            dataLocacao = new LibMaskedTextBox(new Point(20, 100), new Size(90, 40), "00/00/0000");

            tipo = new LibGroupBox("Tipo", new Point(20, 150), new Size(300, 50));

            veiculoLeve        = new LibRadioButton("Veículo Leve", new Point(2, 20), new Size(110, 20));
            veiculoLeve.Click += new EventHandler(this.clickVeiculoLeve);

            veiculoPesado        = new LibRadioButton("Veículo Pesado", new Point(120, 20), new Size(110, 20));
            veiculoPesado.Click += new EventHandler(this.clickVeiculoPesado);

            monthCalendar1 = new Calendario(new Point(370, 30));

            lblModelosVeiculos = new LibLabel("Modelos de Veículos:", new Point(20, 240), new Size(120, 15));

            modelosVeiculosLeves = new LibComboBox(new Point(20, 260), new Size(300, 40));
            IEnumerable <Model.VeiculoLeve> veiculosLeves = Controller.VeiculoLeve.GetVeiculosLeves();
            List <string> listLeve = new List <string>();

            foreach (Model.VeiculoLeve item in veiculosLeves)
            {
                listLeve.Add($"{item.Id} - {item.Marca} - {item.Modelo}");
            }
            modelosVeiculosLeves.Items.AddRange(listLeve.ToArray());

            modelosVeiculosPesados = new LibComboBox(new Point(20, 260), new Size(300, 40));
            IEnumerable <Model.VeiculoPesado> veiculosPesados = Controller.VeiculoPesado.GetVeiculoPesados();
            List <string> listPesado = new List <string>();

            foreach (Model.VeiculoPesado item in veiculosPesados)
            {
                listPesado.Add($"{item.Id} - {item.Marca} - {item.Modelo} - {item.Ano} - {item.Restricoes}");
            }
            modelosVeiculosPesados.Items.AddRange(listPesado.ToArray());

            btnSalvarCliente        = new LibButton("Salvar", new Point(100, 300), new Size(100, 40));
            btnSalvarCliente.Click += new EventHandler(this.botaoSalvarCliente);

            btnCancelar        = new LibButton("Cancelar", new Point(200, 300), new Size(100, 40));
            btnCancelar.Click += new EventHandler(this.botaoCancelar);

            if (!id.Equals(""))
            {
                this.locacao          = Controller.Locacao.GetLocacao(Convert.ToInt32(id));
                this.idCliente.Text   = locacao.IdCliente.ToString();
                this.dataLocacao.Text = locacao.DataLocacao.ToString();
            }

            this.Size = new Size(700, 400);
            this.Controls.Add(lblTitulo);
            this.Controls.Add(modelosVeiculosLeves);
            this.Controls.Add(modelosVeiculosPesados);
            this.Controls.Add(lblId);
            this.Controls.Add(idCliente);
            this.Controls.Add(lblDataLocacao);
            this.Controls.Add(dataLocacao);
            this.Controls.Add(tipo);
            this.Controls.Add(monthCalendar1);
            tipo.Controls.Add(veiculoLeve);
            tipo.Controls.Add(veiculoPesado);
            this.Controls.Add(btnSalvarCliente);
            this.Controls.Add(btnCancelar);
        }