public void excluirVeiculo(veiculo veiculo)
        {
            var ve = banco.veiculo.Find(veiculo.ID);

            banco.veiculo.Remove(ve);
            banco.SaveChanges();
        }
        public void alterarVeiculo(veiculo veiculo)
        {
            var veicu = banco.veiculo.Find(veiculo.ID);

            banco.Entry(veicu).State = System.Data.Entity.EntityState.Modified;
            banco.SaveChanges();
        }
 public VeiculoCadastro(veiculo veiculo, VeiculoDAO veiculodao, string metodo) // Sobrecarga de metodo para passar parametro de morador
 {
     this.metodo     = metodo;
     this.veiculo    = veiculo;
     this.veiculodao = veiculodao;
     InitializeComponent();
 }
Пример #4
0
        public static veiculo AlteraSalvaVeiculo(veiculo veiculo)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeVeiculo = db.viagem.Find(veiculo.Id);

                    using (var db = new bancoviagemEntities())
                    {
                        if (existeVeiculo == null)
                        {
                            db.Entry(veiculo).State = EntityState.Added;
                        }
                        else
                        {
                            db.Entry(veiculo).State = EntityState.Modified;
                        }
                        db.SaveChanges();
                    }

                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(veiculo);
        }
 private void carregaVeiculo()
 {
     if (veiculo == null)
     {
         veiculo = new veiculo();
     }
     veiculo.MORADOR_ID   = veiculo.MORADOR_ID;
     veiculo.MARCA        = textBoxMarca.Text;
     veiculo.MODELO       = textBoxModelo.Text;
     veiculo.COR          = textBoxCor.Text;
     veiculo.N_PLACA      = textBoxNrPlaca.Text;
     veiculo.VAGA_ALUGADA = Convert.ToInt32(textBoxVagaAlugada.Text);
 }
 protected void MontarCadastroVeiculo(int id)
 {
     _veiculo = SvcVeiculo.BuscarVeiculo(id);
     if (_veiculo == null)
     {
         return;//subtituir depois por menssagem
     }
     txtTipo.Text          = _veiculo.Tipo.ToString();
     txtLugares.Text       = _veiculo.Lugares.ToString();
     txtPlaca.Text         = _veiculo.Placa;
     txtIdentificacao.Text = _veiculo.Identificacao;
     limpar.Visible        = false;
 }
Пример #7
0
        private void CarregarListaAssento()
        {
            List <viagem> viagems = SvcVendaCliente.ListarViagem();
            viagem        viagem  = viagems.Where(a => a.Id == Convert.ToInt32(ddlViagem.SelectedValue)).FirstOrDefault();

            List <vendacliente> vendaClientes = new List <vendacliente>();

            vendaClientes = SvcVendaCliente.PesquisaViagem(viagem.Id);
            int[] assento = new int[0];
            foreach (var item in vendaClientes)
            {
                int lugar = item.Assento;
                assento = assento.Concat(new int[] { lugar }).ToArray();
            }
            ListaAssento.Value = string.Join(", ", assento);
            veiculo QuantAssento = new veiculo();

            QuantAssento = SvcVeiculo.BuscarVeiculo(Convert.ToInt32(viagem.Veiculo));
            int t     = QuantAssento.Lugares.Value;
            int f     = 4;
            var valor = 0;
            var total = 0;

            int[] limpa = new int[0];
            if (t % 4 == 0)
            {
                valor = t / f;
            }
            else if ((t + 1) % 4 == 0)
            {
                valor = (t + 1) / f;
                total = (t + 1);
            }
            else if ((t + 2) % 4 == 0)
            {
                valor = (t + 2) / f;
                total = (t + 2);
            }
            else if ((t + 3) % 4 == 0)
            {
                valor = (t + 3) / f;
                total = (t + 3);
            }

            for (int i = t + 1; i <= total; i++)
            {
                limpa = limpa.Concat(new int[] { i }).ToArray();
            }
            Diferenca.Value         = string.Join(", ", limpa);
            QuantidadeAssento.Value = valor.ToString();
        }
Пример #8
0
        private void bttEnviar_Click(object sender, EventArgs e)
        {
            double preco = 0;

            Praca = pracarepository.GetOne(SessaoSistema.PracaUsuario);
            registro_veiculo rveiculo = new registro_veiculo();
            veiculo          Veiculo  = new veiculo();

            Veiculo.placa = txtPlaca.Text;

            if (chcCarro.Checked == true)
            {
                Veiculo.tipo = "Carro";
                preco        = Praca.preco_carro_passeio;
            }
            if (chcMoto.Checked == true)
            {
                Veiculo.tipo = "Moto";
                preco        = Praca.preco_moto;
            }
            if (chcCaminhao.Checked == true)
            {
                Veiculo.tipo = "Caminhao";
                preco        = Praca.preco_caminhao;
            }
            VR.Salvar(Veiculo);

            rveiculo.horario    = DateTime.Now;
            rveiculo.id_usuario = SessaoSistema.UsuarioId;
            rveiculo.id_veiculo = Veiculo.id_veiculo;
            rveiculo.preco_pago = preco;
            //rveiculo.usuario = (OP.GetOne(SessaoSistema.UsuarioId));
            //rveiculo.veiculo = VR.GetOne(Veiculo.id_veiculo);
            //rveiculo.forma_pagamento = "Dinheiro";
            if (chcDinheiro.Checked == true)
            {
                rveiculo.forma_pagamento = "Dinheiro";
            }
            else if (chcCheque.Checked == true)
            {
                rveiculo.forma_pagamento = "Cheque";
            }
            else if (chcCartao.Checked == true)
            {
                rveiculo.forma_pagamento = "Cartão";
            }
            RVR.Salvar(rveiculo);

            Limpar();
            Limpar();
        }
Пример #9
0
        public static int Excluir(int id)
        {
            veiculo veiculo = new veiculo();

            using (var db = new bancoviagemEntities())
            {
                var y = db.veiculo.Find(id);
                y.Status = 1;
                veiculo  = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(veiculo).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
        private void textButtonCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                veiculo = new veiculo();
                carregaVeiculo();
                VeiculoDAO veiculoDao = new VeiculoDAO();
                veiculoDao.cadastrarVeiculo(veiculo);

                MessageBox.Show("Veiculo Salvo");
                Index index = new Index();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #11
0
    public static void Main(string[] args)
    {
        vendedor carlos = new vendedor(200.34, 1.34, "Carlos");
        veiculo  uno    = new veiculo("Fiat", 2020, 0, 50000);
        double   soma   = 0;

        mostruario secaoA = new mostruario(carlos);

        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);

        soma = secaoA.CalculaValor();
        Console.WriteLine("SOMA >> {0}", soma);
    }
Пример #12
0
    public static void Main(string[] args)
    {
        double valor;
        string pend;
        int    ano;

        // veiculo v1 = new veiculo();
        // veiculo v2 = new veiculo(2020 , "Branco", 20000);
        veiculo  v3    = new veiculo(4, "preto", 2021, "SLK", 50000, "sim", "nao");
        vendedor vend1 = new vendedor(2500.50, 0.5);

        /* Console.WriteLine("Carro 1 : {0} {1} {2} {3} {4} {5} {6} ", v1.GetRodas(), v1.GetCor(), v1.GetAno(), v1.GetModelo(), v1.GetSeguro(), v1.GetPendencia(), v1.GetValor() );
         *
         * Console.WriteLine("Carro 2 : {0} {1} {2} {3} {4} {5} {6} ", v2.GetRodas(), v2.GetCor(), v2.GetAno(), v2.GetModelo(), v2.GetSeguro(), v2.GetPendencia(), v2.GetValor() );
         *
         * Console.WriteLine("Carro 3 : {0} {1} {2} {3} {4} {5} {6} ", v3.GetRodas(), v3.GetCor(), v3.GetAno(), v3.GetModelo(), v3.GetSeguro(), v3.GetPendencia(), v3.GetValor() );
         *
         *
         * Console.WriteLine("digite o valor do carro 1 : ");
         * valor = double.Parse(Console.ReadLine());
         * v1.SetValor(valor);
         *
         * Console.WriteLine("digite a pendencia do carro 1 : ");
         * pend = Console.ReadLine();
         * v1.SetPendencia(pend);
         *
         * Console.WriteLine("Carro 1 : {0} {1} {2} {3} {4} {5} {6} ", v1.GetRodas(), v1.GetCor(), v1.GetAno(), v1.GetModelo(), v1.GetSeguro(), v1.GetPendencia(), v1.GetValor() );*/

        Console.Write("Digite o ano para atualizar valor :   ");
        ano = int.Parse(Console.ReadLine());
        Console.Write("O valor do carro atualizado é :   R${0} ", v3.Atualiza(ano));
        Console.ReadLine();
        Console.Clear();

        v3.relatorio2();
        Console.ReadLine();
        Console.Clear();

        Console.Write("Digite o valor das vendas do vendedor :   ");
        valor = double.Parse(Console.ReadLine());
        Console.Write("O valor que o vendedor deve receber é :   R${0} ", vend1.receber(valor));
        Console.ReadLine();
        Console.Clear();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CarregarDropDown();
         //very first load//
         string id = Request.QueryString["VeiculoId"];
         if (!string.IsNullOrEmpty(id))
         {
             MontarCadastroVeiculo(Convert.ToInt32(id));
         }
         else
         {
             _veiculo = new veiculo();
         }
     }
     else
     {
         //not first load//
     }
 }
Пример #14
0
    public static void Main(string[] args)
    {
        vendedor carlos = new vendedor("Carlos", 2000.34, 1.34);
        veiculo  uno    = new veiculo("Fiat", 2020, 0, 50000);

        mostruario secaoA = new mostruario(carlos);

        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);

        double soma = 0;

        for (int i = 0; i < secaoA.carros.Count; i++)
        {
            soma += secaoA.carros[i].getValor();
        }

        Console.WriteLine("SOMA >> {0}", soma);



        /* EXPLICACAO LISTA */
        List <int> meuNumeros = new List <int> {
            10, 20, 30, 40
        };

        meuNumeros.Add(100);
        Console.WriteLine(meuNumeros.Count);

        int tot = 0;

        for (int i = 0; i < meuNumeros.Count; i++)
        {
            //Console.WriteLine("Elemento {0} >> {1}", i, meuNumeros[i]);
            tot += meuNumeros[i];
        }
        Console.WriteLine(tot);
    }
Пример #15
0
        private void gerarCarro()
        {
            if (radS.Checked == true)
            {
                pontuacao = "S";
            }
            else
            {
                pontuacao = "N";
            }
            string retorno = _web.Post("ferramentas_online.php", "acao=gerar_veiculo&pontuacao=" + pontuacao + "&estado=" + cmbEstadoPesquisa.Text + "&fipe_codigo_marca=" + cmbMarca.ValueMember);
            var    html    = retorno.ToHtmlDocument();

            veiculo veiculo = new veiculo();

            var carro = html.GetElementbyId("marca");

            veiculo.marca = carro.GetAttributeByElement("value");
            txtMarc.Text  = veiculo.marca;

            carro          = html.GetElementbyId("modelo");
            veiculo.modelo = carro.GetAttributeByElement("value");
            txtModelo.Text = veiculo.modelo;

            carro       = html.GetElementbyId("ano");
            veiculo.ano = carro.GetAttributeByElement("value");
            txtAno.Text = veiculo.ano;

            carro           = html.GetElementbyId("renavam");
            veiculo.renavam = carro.GetAttributeByElement("value");
            txtRENAVAM.Text = veiculo.renavam;

            carro         = html.GetElementbyId("placa_veiculo");
            veiculo.placa = carro.GetAttributeByElement("value");
            txtPlaca.Text = veiculo.placa;

            carro       = html.GetElementbyId("cor");
            veiculo.cor = carro.GetAttributeByElement("value");
            txtCor.Text = veiculo.cor;
        }
Пример #16
0
    public static void Main(string[] args)
    {
        vendedor   joao   = new vendedor("João", 20.3, 1.2);
        veiculo    uno    = new veiculo("fiat", 10, 50, 122864000.01);
        mostruario secaoA = new mostruario();
        exibirMenu menu   = new exibirMenu();

        secaoA.setRepresentante(joao);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        secaoA.carros.Add(uno);
        double total = 0;

        /* While (true) {
         * string resposta = "";
         * menu.menu();
         * Console.ReadLine("Escolha uma opção ou outra tecla para sair:")
         * resposta = Console.ReadLine();
         *
         * if (resposta == "1") {
         *   string modelo;
         *   string marca;
         *   int ano;
         *   int km;
         *   int valor;
         *
         *   veiculo modelo = new veiculo(marca,ano,km,valor);
         *
         * }
         *
         * };*/
        total = secaoA.calculaValor(total);
        Console.WriteLine("Valor total: {0}", total);
    }
Пример #17
0
 public void Salvar(veiculo Veiculo)
 {
     DataModel.Entry(Veiculo).State = Veiculo.id_veiculo == 0 ?
                                      System.Data.Entity.EntityState.Added : System.Data.Entity.EntityState.Modified;
     DataModel.SaveChanges();
 }
Пример #18
0
 internal veiculo GetVeiculo()
 {
     return(v = new veiculo(placa.Text, fab.Text, mod1.Text, int.Parse(ano.Text), decimal.Parse(preco.Text)));
 }
 public void cadastrarVeiculo(veiculo veiculo)
 {
     banco.veiculo.Add(veiculo);
     banco.SaveChanges();
 }
Пример #20
0
        public List <Transportador> getTransportadorVeiculo(veiculo veiculo)
        {
            List <Transportador> list = getAllTrasportador();

            return(list.Where(x => x.tipo_veiculo == veiculo).ToList());
        }
        public veiculo visualizarVeiculo(veiculo veiculo)
        {
            var veicu = banco.veiculo.Find(veiculo.ID);

            return(veicu);
        }