public DltLocacaoVisual()
        {
            //Visual Cadastrar Nome de Locações

            this.Text      = "Deletar Locação";                 //Inserindo titulo da página
            this.BackColor = Color.White;


            lblId = new LibsLabel("Informe o Id da Locação que deseja deletar:", new Point(20, 30), new Size(250, 30));

            IEnumerable <Model.Locacao> locacoes;

            try
            {
                locacoes = Controller.Locacao.ListarLocacoes();
            }
            catch (Exception error)
            {
                throw error;
            }

            List <string> comboLocaoces = new List <string>();

            foreach (Model.Locacao item in locacoes)
            {
                comboLocaoces.Add($"{item.ClienteId} - {item.DataLocacao}");
            }
            string[] opt = comboLocaoces.ToArray();


            cbBox = new LibsCBBox(new Point(20, 70), new Size(200, 80), opt);

            //Criando botões

            btnConfirmar           = new LibsButtons("Confirmar", new Point(18, 350), new Size(200, 30));
            btnConfirmar.Click    += new EventHandler(this.btnConfirmarClick);
            btnConfirmar.BackColor = Color.White;

            //Criando botões
            btnCancelar           = new LibsButtons("Cancelar", new Point(230, 350), new Size(200, 30));
            btnCancelar.Click    += new EventHandler(this.btnCancelarClick);
            btnCancelar.BackColor = Color.White;

            pictureBox          = new PictureBox();
            pictureBox.Size     = new Size(600, 600);
            pictureBox.Location = new Point(0, 0);
            pictureBox.Load("Images\\Logo_rent_vehicles.png");
            pictureBox.SizeMode = PictureBoxSizeMode.Normal;



            this.Size = new Size(600, 450);   //Trabalhando com o tamanho da janela

            this.Controls.Add(lblId);         //Chamando e adicionando os métodos acima
            this.Controls.Add(cbBox);
            this.Controls.Add(btnConfirmar);
            this.Controls.Add(btnCancelar);

            this.Controls.Add(pictureBox);
        }
Ejemplo n.º 2
0
        public AtlzVeicLeveVisual()
        {
            //Visual Cadastrar Nome de Locações

            this.Text      = "Atualizar Veiculo";                 //Inserindo titulo da página
            this.BackColor = Color.White;


            lblId = new LibsLabel("Informe o Id e o Modelo do veiculo que deseja atualizar:", new Point(20, 30), new Size(250, 30));
            string[] options = { };

            IEnumerable <Model.VeiculoLeve> veiculoLeves;

            try
            {
                veiculoLeves = Controller.VeiculoLeve.ListarVeicLeve();
            }
            catch (Exception error)
            {
                throw error;
            }

            List <string> comboVeicLeve = new List <string>();

            foreach (Model.VeiculoLeve item in veiculoLeves)
            {
                comboVeicLeve.Add($"{item.Id} - {item.Modelo}");
            }
            string[] opt = comboVeicLeve.ToArray();

            cbBox = new LibsCBBox(new Point(20, 70), new Size(100, 80), opt);


            //Criando botões

            btnConfirmar           = new LibsButtons("Confirmar", new Point(18, 350), new Size(200, 30));
            btnConfirmar.Click    += new EventHandler(this.btnConfirmarClick);
            btnConfirmar.BackColor = Color.White;

            //Criando botões
            btnCancelar           = new LibsButtons("Cancelar", new Point(230, 350), new Size(200, 30));
            btnCancelar.Click    += new EventHandler(this.btnCancelarClick);
            btnCancelar.BackColor = Color.White;

            pictureBox          = new PictureBox();
            pictureBox.Size     = new Size(600, 600);
            pictureBox.Location = new Point(0, 0);
            pictureBox.Load("Images\\Logo_rent_vehicles.png");
            pictureBox.SizeMode = PictureBoxSizeMode.Normal;



            this.Size = new Size(600, 450);   //Trabalhando com o tamanho da janela

            this.Controls.Add(lblId);         //Chamando e adicionando os métodos acima
            this.Controls.Add(cbBox);
            this.Controls.Add(btnConfirmar);
            this.Controls.Add(btnCancelar);

            this.Controls.Add(pictureBox);
        }
        public CadLocacaoVisual()

        {
            this.AutoScroll = false;
            this.HorizontalScroll.Enabled = false;
            this.HorizontalScroll.Visible = false;
            this.HorizontalScroll.Maximum = 0;
            this.AutoScroll = true;

            //Visual Cadastrar Nome de Locações

            this.Text      = "Cadastro de Locações";                 //Inserindo titulo da página
            this.BackColor = Color.White;


            lblCliente = new LibsLabel("Cliente:", new Point(20, 15), new Size(110, 40));

            IEnumerable <Model.Cliente> clientes;

            try
            {
                clientes = Controller.Cliente.ListarClientes();
            }
            catch (Exception error)
            {
                throw error;
            }

            List <string> comboClientes = new List <string>();

            foreach (Model.Cliente item in clientes)
            {
                comboClientes.Add($"{item.Id} - {item.Nome}");
            }
            string[] options = comboClientes.ToArray();
            cbCliente = new LibsComboBox(new Point(20, 60), new Size(200, 80), options);


            //Visual Cadastrar data de locação

            lblDataLocacao = new LibsLabel("Data de Locação:", new Point(20, 100), new Size(110, 40));
            //txtDataLocacao = new LibsMaskedTextBox(new Point(20, 150), new Size(110, 80), "00/00/0000");

            DateTime dtInicio = new DateTime(2021, 05, 11);

            calendarioLocacao = new LibsCalendarView(new Point(20, 150));
            calendarioLocacao.MaxSelectionCount = 1;
            calendarioLocacao.MinDate           = new DateTime(2021, 01, 01);
            calendarioLocacao.MaxDate           = new DateTime(2025, 01, 01);
            calendarioLocacao.SelectionRange    = new SelectionRange(dtInicio, new DateTime(2021, 01, 01));


            lblveiculoLeves = new LibsLabel("Veiculo Leve:", new Point(20, 340), new Size(110, 40));

            IEnumerable <Model.VeiculoLeve> veiculosLeves;

            try
            {
                veiculosLeves = Controller.VeiculoLeve.ListarVeicLeve();
            }
            catch (Exception error)
            {
                throw error;
            }

            List <string> comboVeicLeve = new List <string>();

            foreach (Model.VeiculoLeve item in veiculosLeves)
            {
                comboVeicLeve.Add($"{item.Id} - {item.Marca} - {item.Modelo} - {item.Ano} - {item.Cor}");
            }
            string[] opt = comboVeicLeve.ToArray();

            cbVeiculoLeves = new LibsCBBox(new Point(20, 400), new Size(200, 80), opt);



            lblveiculoPesados = new LibsLabel("Veiculo Pesado:", new Point(20, 470), new Size(110, 40));

            IEnumerable <Model.VeiculoPesado> veiculoPesados;

            try
            {
                veiculoPesados = Controller.VeiculoPesado.ListarVeicPesado();
            }
            catch (Exception error)
            {
                throw error;
            }

            List <string> comboVeicPesado = new List <string>();

            foreach (Model.VeiculoPesado item in veiculoPesados)
            {
                comboVeicPesado.Add($"{item.Id} - {item.Marca} - {item.Modelo} - {item.Ano} - {item.Restricoes}");
            }
            string[] opt1 = comboVeicPesado.ToArray();

            cbVeiculoPesados = new LibsCBBox(new Point(20, 520), new Size(200, 80), opt1);



            //Visual Botão de confirmação

            //Criando botões

            btnConfirmar           = new LibsButtons("Confirmar Cadastro", new Point(18, 570), new Size(200, 30));
            btnConfirmar.Click    += new EventHandler(this.btnConfirmarClick);
            btnConfirmar.BackColor = Color.White;

            //Criando botões
            btnCancelar           = new LibsButtons("Cancelar", new Point(230, 570), new Size(200, 30));
            btnCancelar.Click    += new EventHandler(this.btnCancelarClick);
            btnCancelar.BackColor = Color.White;

            pictureBox          = new PictureBox();
            pictureBox.Size     = new Size(600, 600);
            pictureBox.Location = new Point(0, 0);
            pictureBox.Load("Images\\Logo_rent_vehicles.png");
            pictureBox.SizeMode = PictureBoxSizeMode.Normal;



            this.Size = new Size(600, 450);     //Trabalhando com o tamanho da janela

            this.Controls.Add(lblCliente);      //Chamando e adicionando os métodos acima
            this.Controls.Add(cbCliente);
            this.Controls.Add(lblDataLocacao);
            this.Controls.Add(calendarioLocacao);
            this.Controls.Add(lblveiculoLeves);
            this.Controls.Add(cbVeiculoLeves);
            this.Controls.Add(lblveiculoPesados);
            this.Controls.Add(cbVeiculoPesados);
            this.Controls.Add(btnConfirmar);
            this.Controls.Add(btnCancelar);

            this.Controls.Add(pictureBox);
        }