Пример #1
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FocorrenciaLoc ocorrenciaLoc = new FocorrenciaLoc();

            ocorrenciaLoc.ShowDialog();

            OcorrenciaModelo   ocorrencia         = new OcorrenciaModelo();
            OcorrenciaControle ocorrenciaControle = new OcorrenciaControle();

            ocorrencia.controle = int.Parse(ocorrenciaLoc.codigoretornado);

            if (ocorrenciaLoc.codigoretornado != "" && ocorrenciaLoc.codigoretornado != null)
            {
                ocorrencia = ocorrenciaControle.pesquisaOcorrencia(ocorrencia);
                EDITCODIGOOCORRENCIA.Text = Convert.ToString(ocorrencia.controle);
                if (ocorrencia.dataocorrencia != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata = ocorrencia.dataocorrencia;
                    EDITDATAOCORRENCIA.Text = wdata.ToShortDateString();
                }
                EDITHORAOCORRENCIA.Text    = ocorrencia.horaocorrencia;
                EDITVEICULOCODIGO.Text     = Convert.ToString(ocorrencia.veiculocodigo);
                EDITMARCAMODELOCODIGO.Text = Convert.ToString(ocorrencia.motoristacodigo);
                EDITLOCALOCORRENCIA.Text   = ocorrencia.localocorrencia;
                EDITTIPOOCORRENCIA.Text    = ocorrencia.tipoocorrencia;
            }

            if (ocorrencia.veiculocodigo > 0)
            {
                VeiculoModelo vei = new VeiculoModelo();
                vei.codigo = ocorrencia.veiculocodigo;
                VeiculoControle veiculoControle = new VeiculoControle();
                vei = veiculoControle.atualizatela(vei);
                EDITVEICULOPLACA.Text      = vei.placa;
                EDITVEICULOANOFABRICA.Text = Convert.ToString(vei.anofabrica);
                EDITVEICULOANOMODELO.Text  = Convert.ToString(vei.anomodelo);
                if (vei.marcamodelocodigo > 0)
                {
                    MarcamodeloModelo marca = new MarcamodeloModelo();
                    marca.codigo = vei.marcamodelocodigo;
                    MarcamodeloControle marcaControle = new MarcamodeloControle();
                    marca = marcaControle.pesquisaMarca(marca);
                    EDITMARCAMODELOCODIGO.Text    = Convert.ToString(marca.codigo);
                    EDITMARCAMODELODESCRICAO.Text = marca.descricao;
                }
            }

            if (ocorrencia.motoristacodigo > 0)
            {
                MotoristaModelo motorista = new MotoristaModelo();
                motorista.codigo = ocorrencia.motoristacodigo;
                MotoristaControle motoristaControle = new MotoristaControle();
                motorista = motoristaControle.atualizatela(motorista);
                EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo);
                EDITMOTORISTANOME.Text   = motorista.nome;
            }
            BOTAONOVO_Click(sender, e);
        }
Пример #2
0
        private void BOTAOLOCALIZARCADASTRO_Click_1(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaLocFrm = new FmotoristaLoc();

            motoristaLocFrm.ShowDialog();

            if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null)
            {
                MotoristaModelo   motorista         = new MotoristaModelo();
                MotoristaControle MotoristaControle = new MotoristaControle();
                motorista.codigo = int.Parse(motoristaLocFrm.codigoretornado);
                if (motorista.codigo > 0)
                {
                    motorista = MotoristaControle.atualizatela(motorista);

                    EDITCODIGOCADASTRO.Text = Convert.ToString(motorista.codigo);
                    EDITNOMEMOTORISTA.Text  = motorista.nome;
                    EDITCPF.Text            = motorista.cpf;
                    EDITRG.Text             = motorista.rg;
                    EDITENDERECO.Text       = motorista.logradouro;
                    EDITNUMERO.Text         = motorista.numero;
                    EDITCOMPLEMENTO.Text    = motorista.complemento;
                    EDITBAIRRO.Text         = motorista.bairro;
                    EDITCIDADECONTROLE.Text = Convert.ToString(motorista.cidadecontrole);
                    EDITCEP.Text            = motorista.cep;
                    EDITDDD.Text            = motorista.ddd;
                    EDITTELEFONE.Text       = motorista.telefone;
                    EDITDDD1.Text           = motorista.dddcelular;
                    EDITTELEFONE1.Text      = motorista.celular;
                    EDITNUMEROCNH.Text      = motorista.habilitacao;
                    EDITCATEGORIACNH.Text   = motorista.categoria;

                    if (motorista.datavalidade != DateTime.MinValue)  //data nao foi iniciada
                    {
                        DateTime wdata = new DateTime();
                        wdata = motorista.datavalidade;
                        EDITDATAEMISSAO.Text = wdata.ToShortDateString();
                    }
                    EDITSEXO.Text  = motorista.sexo;
                    EDITEMAIL.Text = motorista.email;

                    if (motorista.cidadecontrole > 0)
                    {
                        CidadeModelo cidade = new CidadeModelo();

                        cidade.controle = motorista.cidadecontrole;
                        CidadePersistencia CidadeControle = new CidadePersistencia();
                        cidade = CidadeControle.atualizatela(cidade);

                        EDITCIDADECONTROLE.Text = Convert.ToString(cidade.controle);
                        EDITCIDADE.Text         = cidade.nome;
                        LABELUFSIGLA.Text       = cidade.uf;
                    }
                }
                BOTAONOVO_Click(sender, e);
            }
        }
Пример #3
0
        private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e)
        {
            MotoristaModelo motorista = new MotoristaModelo();

            MotoristaControle motoristacontrole = new MotoristaControle();

            motoristacontrole.excluir(motorista);

            MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista");
            limpaTela();
        }
Пример #4
0
        private void BOTAOEXCLUIRCADASTRO_Click_1(object sender, EventArgs e)
        {
            MotoristaModelo motorista = new MotoristaModelo();

            motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text);

            MotoristaControle motoristacontrole = new MotoristaControle();

            motoristacontrole.excluir(motorista);

            MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista");
            limpaTela();
        }
Пример #5
0
        private void BOTAOCONDUTOR_Click(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaLocFrm = new FmotoristaLoc();

            motoristaLocFrm.ShowDialog();

            if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null)
            {
                MotoristaModelo motoristaModelo = new MotoristaModelo();
                motoristaModelo.codigo = int.Parse(motoristaLocFrm.codigoretornado);
                MotoristaControle motoristacontrole = new MotoristaControle();
                motoristaModelo          = motoristacontrole.atualizatela(motoristaModelo);
                EDITCODIGOMOTORISTA.Text = Convert.ToString(motoristaModelo.codigo);
                EDITNOMEMOTORISTA.Text   = motoristaModelo.nome;
            }
        }
Пример #6
0
        private void BOTAOATUALIZARCADASTRO_Click_1(object sender, EventArgs e)
        {
            if (validaMotorista())
            {
                MotoristaModelo motorista = new MotoristaModelo();
                Funcoes         funcoes   = new Funcoes();

                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text);
                }
                motorista.nome = EDITNOMEMOTORISTA.Text;
                motorista.sexo = EDITSEXO.Text;
                motorista.rg   = EDITRG.Text;
                motorista.cpf  = EDITCPF.Text.Replace(',', '.');
                if (funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != null)
                {
                    motorista.datavalidade = DateTime.Parse(EDITDATAEMISSAO.Text, new System.Globalization.CultureInfo("pt-BR"));
                }
                motorista.habilitacao    = EDITNUMEROCNH.Text;
                motorista.categoria      = EDITCATEGORIACNH.Text;
                motorista.logradouro     = EDITENDERECO.Text;
                motorista.numero         = EDITNUMERO.Text;
                motorista.complemento    = EDITCOMPLEMENTO.Text;
                motorista.bairro         = EDITBAIRRO.Text;
                motorista.cep            = EDITCEP.Text;
                motorista.ddd            = EDITDDD.Text;
                motorista.telefone       = EDITTELEFONE.Text;
                motorista.dddcelular     = EDITDDD1.Text;
                motorista.celular        = EDITTELEFONE1.Text;
                motorista.email          = EDITEMAIL.Text;
                motorista.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text);

                MotoristaControle motoristacontrole = new MotoristaControle();
                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motoristacontrole.alterar(motorista);
                }
                else
                {
                    motoristacontrole.salvar(motorista);
                }
                MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Motorista");
                limpaTela();
            }
        }
Пример #7
0
        private void BOTAOMOTORISTA_Click(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaFrm = new FmotoristaLoc();

            motoristaFrm.ShowDialog();

            MotoristaModelo   motorista         = new MotoristaModelo();
            MotoristaControle motoristaControle = new MotoristaControle();

            if (motoristaFrm.codigoretornado != "" && motoristaFrm.codigoretornado != null)
            {
                motorista.codigo         = int.Parse(motoristaFrm.codigoretornado);
                motorista                = motoristaControle.atualizatela(motorista);
                EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo);
                EDITMOTORISTANOME.Text   = motorista.nome;
            }
        }
Пример #8
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);
        }