Exemplo n.º 1
0
        private void BOTAOATUALIZAR_Click(object sender, EventArgs e)
        {
            if (validaDado())
            {
                RotaModelo rotaModelo = new RotaModelo();

                Funcoes funcoes = new Funcoes();

                if (funcoes.ApenasNumeros(EDITDATAINICIO.Text) != "" && funcoes.ApenasNumeros(EDITDATAINICIO.Text) != null)
                {
                    rotaModelo.datainicio = DateTime.Parse(EDITDATAINICIO.Text, new System.Globalization.CultureInfo("pt-BR"));
                }
                rotaModelo.horainicio = TimeSpan.Parse(EDITHORAINICIO.Text);
                if (funcoes.ApenasNumeros(EDITDATAFIM.Text) != "" && funcoes.ApenasNumeros(EDITDATAFIM.Text) != null)
                {
                    rotaModelo.datafim = DateTime.Parse(EDITDATAFIM.Text, new System.Globalization.CultureInfo("pt-BR"));
                }
                rotaModelo.horafim              = TimeSpan.Parse(EDITHORAFIM.Text);
                rotaModelo.motoristacodigo      = Int32.Parse(EDITCODIGOMOTORISTA.Text);
                rotaModelo.nrpassageiros        = Int32.Parse(EDITNUMEROPASSAGEIROS.Text);
                rotaModelo.veiculocodigo        = Int32.Parse(EDITVEICULOCODIGO.Text);
                rotaModelo.localorigem          = EDITORIGEM.Text;
                rotaModelo.localdestino         = EDITDESTINO.Text;
                rotaModelo.kmpercorrido         = Convert.ToDecimal(EDITKMPERCORRIDO.Text);
                rotaModelo.descricaoatendimento = EDITDESCRICAO.Text;
                RotaControle rota = new RotaControle();
                rota.salvar(rotaModelo);

                MessageBox.Show("Rota atualizada com sucesso", "Rota");
                limpaTela();
            }
        }
Exemplo n.º 2
0
        private void BOTAOEXCLUIR_Click_1(object sender, EventArgs e)
        {
            RotaModelo Rota = new RotaModelo();
            //Rota.codigo = Int32.Parse(EDITCODIGO.Text);
            RotaControle loccontroller = new RotaControle();

            loccontroller.excluir(Rota);

            MessageBox.Show("Rota excluida com sucesso");
            limpaTela();
        }
Exemplo n.º 3
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            BOTAOATUALIZAR.Enabled = true;
            BOTAOSALVAR.Enabled    = true;
            BOTAOEXCLUIR.Enabled   = true;

            FRotaLoc rotaLocFrm = new FRotaLoc();

            rotaLocFrm.ShowDialog();

            if (rotaLocFrm.codigoretornado != "" && rotaLocFrm.codigoretornado != null)
            {
                RotaModelo rotaModelo = new RotaModelo();
                rotaModelo.controle = int.Parse(rotaLocFrm.codigoretornado);
                RotaControle rotaControle = new RotaControle();
                rotaModelo      = rotaControle.pesquisaRota(rotaModelo);
                EDITCODIGO.Text = Convert.ToString(rotaModelo.controle);
                if (rotaModelo.datainicio != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata = rotaModelo.datainicio;
                    EDITDATAINICIO.Text = wdata.ToShortDateString();
                }

                EDITHORAINICIO.Text = Convert.ToString(rotaModelo.horainicio);
                if (rotaModelo.datafim != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata            = rotaModelo.datafim;
                    EDITDATAFIM.Text = wdata.ToShortDateString();
                }

                EDITHORAFIM.Text           = Convert.ToString(rotaModelo.horafim);
                EDITCODIGOMOTORISTA.Text   = Convert.ToString(rotaModelo.motoristacodigo);
                EDITNUMEROPASSAGEIROS.Text = Convert.ToString(rotaModelo.nrpassageiros);
                EDITVEICULOCODIGO.Text     = Convert.ToString(rotaModelo.veiculocodigo);
                EDITORIGEM.Text            = rotaModelo.localorigem;
                EDITDESTINO.Text           = rotaModelo.localdestino;
                EDITKMPERCORRIDO.Text      = Convert.ToString(rotaModelo.kmpercorrido);
                EDITDESCRICAO.Text         = rotaModelo.descricaoatendimento;

                if (rotaModelo.veiculocodigo > 0)
                {
                    VeiculoModelo veiculoModelo = new VeiculoModelo();
                    veiculoModelo.codigo = rotaModelo.veiculocodigo;
                    VeiculoControle veiculoControle = new VeiculoControle();
                    veiculoModelo  = veiculoControle.atualizatela(veiculoModelo);
                    EDITPLACA.Text = veiculoModelo.placa;
                    if (veiculoModelo.marcamodelocodigo > 0)
                    {
                        MarcamodeloModelo marcaModelo = new MarcamodeloModelo();
                        marcaModelo.codigo = veiculoModelo.marcamodelocodigo;
                        MarcamodeloControle marcaControle = new MarcamodeloControle();
                        marcaModelo          = marcaControle.pesquisaMarca(marcaModelo);
                        EDITMARCAMODELO.Text = marcaModelo.descricao;
                    }
                }

                if (rotaModelo.motoristacodigo > 0)
                {
                    MotoristaModelo motoristaModelo = new MotoristaModelo();
                    motoristaModelo.codigo = rotaModelo.motoristacodigo;
                    MotoristaControle motoristaControle = new MotoristaControle();
                    motoristaModelo        = motoristaControle.atualizatela(motoristaModelo);
                    EDITNOMEMOTORISTA.Text = motoristaModelo.nome;
                }
            }
            BOTAOPESQUISARROTA_Click(sender, e);
        }