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); }
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); }