コード例 #1
0
        private void dataGridViewRetViagem_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DaoViagem dao = new DaoViagem();

            CodSaidaViagTbx.Text        = dataGridViewSaiViagem.CurrentRow.Cells[1].Value.ToString();
            MotoristaSaidaViagTbx.Text  = dataGridViewSaiViagem.CurrentRow.Cells[0].Value.ToString();
            VeiculoSaidaViagTbx.Text    = dataGridViewSaiViagem.CurrentRow.Cells[2].Value.ToString();
            CidadeSaidaViagTbx.Text     = dataGridViewSaiViagem.CurrentRow.Cells[3].Value.ToString();
            CidadeDestSaidaViagTbx.Text = dataGridViewSaiViagem.CurrentRow.Cells[4].Value.ToString();
            DtaSaidaDtm.Text            = dataGridViewSaiViagem.CurrentRow.Cells[5].Value.ToString();
            KmSaidaTbx.Text             = dataGridViewSaiViagem.CurrentRow.Cells[6].Value.ToString();
            DtaRetornoDtm.Text          = dataGridViewSaiViagem.CurrentRow.Cells[7].Value.ToString();
            kmRetornoTbx.Text           = dataGridViewSaiViagem.CurrentRow.Cells[8].Value.ToString();
            passageiroTbx.Text          = dataGridViewSaiViagem.CurrentRow.Cells[9].Value.ToString();

            v.Id_viagem        = Convert.ToInt32(dataGridViewSaiViagem.CurrentRow.Cells[1].Value.ToString());
            v.Id_motorista     = Convert.ToInt32(dataGridViewSaiViagem.CurrentRow.Cells[10].Value.ToString());
            v.Id_veiculo       = Convert.ToInt32(dataGridViewSaiViagem.CurrentRow.Cells[11].Value.ToString());
            v.Id_cidadeSaida   = Convert.ToInt32(dataGridViewSaiViagem.CurrentRow.Cells[12].Value.ToString());
            v.Id_cidadeDestino = Convert.ToInt32(dataGridViewSaiViagem.CurrentRow.Cells[13].Value.ToString());

            int KmSaidaCalc   = Convert.ToInt32(KmSaidaTbx.Text);
            int KmRetornoCalc = Convert.ToInt32(kmRetornoTbx.Text);



            if (DtaRetornoDtm.Text == "01/01/2000")
            {
                DtaRetornoDtm.Visible     = false;
                KmRetornoLbl.Visible      = false;
                DtRetornoLbl.Visible      = false;
                kmRetornoTbx.Visible      = false;
                msgNaoRetornouLbl.Visible = true;
                KmRodadoLbl.Visible       = false;
                valKmRodadoLbl.Visible    = false;
            }
            else if (DtaRetornoDtm.Text != "01/01/2000")
            {
                msgNaoRetornouLbl.Visible = false;
                DtaRetornoDtm.Visible     = true;
                KmRetornoLbl.Visible      = true;
                DtRetornoLbl.Visible      = true;
                kmRetornoTbx.Visible      = true;
                valKmRodadoLbl.Text       = Convert.ToString(KmRetornoCalc - KmSaidaCalc);
                KmRodadoLbl.Visible       = true;
                valKmRodadoLbl.Visible    = true;
            }



            v.Id_viagem = Convert.ToInt32(CodSaidaViagTbx.Text);

            IncluirViagemBtn.Enabled = false;
            ExcluirViagemBtn.Enabled = true;



            saidaViagemPesquisaPnl.Visible = false;
            EditarViagemBtn.Enabled        = true;
        }
コード例 #2
0
        private void GravarRetornoBtn_Click(object sender, EventArgs e)
        {
            FrmMensagemCampoObrigatorio frmMsgCampoObrigatorio    = (FrmMensagemCampoObrigatorio)Application.OpenForms["FrmMensagemCampoObrigatorio"];
            FrmMensagemCampoObrigatorio frmMsgCampoObrigatorioMsg = new FrmMensagemCampoObrigatorio();

            FrmMensagemCadSucesso frmMsgSucesso    = (FrmMensagemCadSucesso)Application.OpenForms["FrmMensagemCadSucesso"];
            FrmMensagemCadSucesso frmMsgSucessomsg = new FrmMensagemCadSucesso();


            if (String.IsNullOrEmpty(kmRetornoTbx.Text))
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Km Retorno é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.kmRetornoTbx.Focus();
            }



            else
            {
                int kmRetorno = Convert.ToInt32(kmRetornoTbx.Text);


                if (kmRetorno < kmSaidaValidar)
                {
                    frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Km Retorno deve ser maior que Km de saida";
                    frmMsgCampoObrigatorioMsg.ShowDialog();
                    this.kmRetornoTbx.Focus();
                }
                else
                {
                    DaoViagem dao = new DaoViagem();
                    v.DtaRetorno = Convert.ToDateTime(DtaRetornoDtm.Text);
                    v.KmRetorno  = Convert.ToInt32(kmRetornoTbx.Text);
                    v.Id_viagem  = Convert.ToInt32(CodSaidaViagRTbx.Text);

                    dao.GravarRetornoViagem(v);
                    CadRetornoIniPnl.Visible    = false;
                    CancelarRetornoBtn.Visible  = false;
                    PesquisarRetornoBtn.Visible = false;
                    GravarRetornoBtn.Visible    = false;


                    frmMsgSucessomsg.MensagemSucessoLbl.Text = "Percorrido  " + Convert.ToString(kmRetorno - kmSaidaValidar) + "  Km";
                    frmMsgSucessomsg.ShowDialog();

                    frmMsgSucessomsg.MensagemSucessoLbl.Text = "Retorno Efetuado com Sucesso !";
                    frmMsgSucessomsg.ShowDialog();
                }
            }
        }
コード例 #3
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            string nome = pesquisaCidadeTbx.Text;

            if (CidadeCkbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewCidade.DataSource = daoViagem.PesquisarCidadeDestino(nome);
                TodasCidadesCbx.Enabled       = false;
            }
            else if (CidadeCkbx.Checked == false)
            {
                TodasCidadesCbx.Enabled = true;
            }
        }
コード例 #4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            string nome = pesquisaSaidaViagemTbx.Text;


            if (pesqMotoristaCbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewSaiViagem.DataSource = daoViagem.PesquisarMotoristaViagens(nome);
            }
            else if (pesqVeiculoCbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewSaiViagem.DataSource = daoViagem.PesquisarVeiculoViagens(nome);
            }
        }
コード例 #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            string nome = pesquisarVeiculoTbx.Text;

            if (ModeloVeiculoCkb.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewVeiculo.DataSource = daoViagem.PesquisarModeloVeiculos(nome);
                TodosVeiculosCkbx.Enabled      = false;
            }
            else if (ModeloVeiculoCkb.Checked == false)
            {
                TodosVeiculosCkbx.Enabled = true;
                pesquisarVeiculoTbx.Text  = "";
            }
        }
コード例 #6
0
        private void button3_Click(object sender, EventArgs e)
        {
            string nome = PesquisarMotoristaTbx.Text;

            if (PesquisaNomeMotoristaCkbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewMotorista.DataSource   = daoViagem.PesquisarNomeMotoristas(nome);
                PesquisaTodosMotoristasCkb.Enabled = false;
            }
            else if (PesquisaNomeMotoristaCkbx.Checked == false)
            {
                PesquisaTodosMotoristasCkb.Enabled = true;
                PesquisarMotoristaTbx.Text         = "";
            }
        }
コード例 #7
0
 private void PesquisaTodosMotoristasCkb_CheckedChanged(object sender, EventArgs e)
 {
     if (PesquisaTodosMotoristasCkb.Checked == true)
     {
         DaoViagem daoViagem = new DaoViagem();
         dataGridViewMotorista.DataSource  = daoViagem.PesquisarTodosMotoristas(m);
         PesquisaNomeMotoristaCkbx.Enabled = false;
         pesquisaMotoristaBtn.Enabled      = false;
         PesquisarMotoristaTbx.Enabled     = false;
     }
     else if (PesquisaTodosMotoristasCkb.Checked == false)
     {
         PesquisaNomeMotoristaCkbx.Enabled = true;
         pesquisaMotoristaBtn.Enabled      = true;
         PesquisarMotoristaTbx.Enabled     = true;
         PesquisarMotoristaTbx.Text        = "";
     }
 }
コード例 #8
0
 private void TodosVeiculosCkbx_CheckedChanged(object sender, EventArgs e)
 {
     if (TodosVeiculosCkbx.Checked == true)
     {
         DaoViagem daoViagem = new DaoViagem();
         dataGridViewVeiculo.DataSource = daoViagem.PesquisarTodosVeiculos(veiculo);
         ModeloVeiculoCkb.Enabled       = false;
         pesquisaVeiculoBtn.Enabled     = false;
         pesquisarVeiculoTbx.Enabled    = false;
         pesquisarVeiculoTbx.Text       = "";
     }
     else if (TodosVeiculosCkbx.Checked == false)
     {
         ModeloVeiculoCkb.Enabled    = true;
         pesquisaVeiculoBtn.Enabled  = true;
         pesquisarVeiculoTbx.Enabled = true;
         pesquisarVeiculoTbx.Text    = "";
     }
 }
コード例 #9
0
        private void materialCheckBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (TodasCidadesCbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewCidade.DataSource = daoViagem.PesquisarTodosDestino(c);
                CidadeCkbx.Enabled            = false;
                pesquisaCidadeBtn.Enabled     = false;
                pesquisaCidadeTbx.Enabled     = false;
                pesquisaCidadeTbx.Text        = "";
            }

            else if (TodasCidadesCbx.Checked == false)
            {
                CidadeCkbx.Enabled        = true;
                pesquisaCidadeBtn.Enabled = true;
                pesquisaCidadeTbx.Enabled = true;
                pesquisaCidadeTbx.Text    = "";
            }
        }
コード例 #10
0
        private void ExcluirViagemBtn_Click(object sender, EventArgs e)
        {
            FrmMensagemCadSucesso frmMsgSucesso    = (FrmMensagemCadSucesso)Application.OpenForms["FrmMensagemCadSucesso"];
            FrmMensagemCadSucesso frmMsgSucessomsg = new FrmMensagemCadSucesso();

            FrmMsgSimNao frmMsgExcluirv = (FrmMsgSimNao)Application.OpenForms["FrmSairSistema"];
            FrmMsgSimNao frmMsgExcluir  = new FrmMsgSimNao();

            frmMsgExcluir.msgSairSistemaLbl.Text = "Deseja mesmo Excluir esta viagem ?";
            frmMsgExcluir.ShowDialog();

            if (frmMsgExcluir.btnSairClick == true)
            {
                DaoViagem dao = new DaoViagem();
                dao.ExcluirViagem(v);
                frmMsgSucessomsg.MensagemSucessoLbl.Text = "Viagem Excluida com Sucesso !";
                frmMsgSucessomsg.ShowDialog();
                PosGravar();
                BotaoViagemPnl.Visible = false;
            }
        }
コード例 #11
0
        private void PesquisarBtn_Click(object sender, EventArgs e)
        {
            string nome = PesquisarTbx.Text;



            if (pesquTodosCkbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewRetViagem.DataSource = daoViagem.PesquisarTodasRetorno(v);
            }
            else if (pesqMotoristaCbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewRetViagem.DataSource = daoViagem.PesquisarMotoristaRetorno(nome);
            }
            else if (pesqVeiculoCbx.Checked == true)
            {
                DaoViagem daoViagem = new DaoViagem();
                dataGridViewRetViagem.DataSource = daoViagem.PesquisarVeiculoRetorno(nome);
            }
        }
コード例 #12
0
        private void pesquTodosCkbx_CheckedChanged(object sender, EventArgs e)
        {
            if (pesquTodosCkbx.Checked == true)
            {
                pesqMotoristaCbx.Enabled       = false;
                pesqVeiculoCbx.Enabled         = false;
                pesquisaSaidaViagemTbx.Enabled = false;
                PesquisarBtn.Enabled           = false;
                pesquisaSaidaViagemTbx.Text    = "";

                DaoViagem daoViagem = new DaoViagem();
                dataGridViewSaiViagem.DataSource = daoViagem.PesquisarTodasViagens(v);
            }
            if (pesquTodosCkbx.Checked == false)
            {
                pesqMotoristaCbx.Enabled         = true;
                pesqVeiculoCbx.Enabled           = true;
                pesquisaSaidaViagemTbx.Enabled   = true;
                PesquisarBtn.Enabled             = true;
                dataGridViewSaiViagem.DataSource = null;
                pesquisaSaidaViagemTbx.Text      = "";
            }
        }
コード例 #13
0
        private void GravarViagemBtn_Click(object sender, EventArgs e)
        {
            FrmMensagemCampoObrigatorio frmMsgCampoObrigatorio    = (FrmMensagemCampoObrigatorio)Application.OpenForms["FrmMensagemCampoObrigatorio"];
            FrmMensagemCampoObrigatorio frmMsgCampoObrigatorioMsg = new FrmMensagemCampoObrigatorio();

            FrmMensagemCadSucesso frmMsgSucesso    = (FrmMensagemCadSucesso)Application.OpenForms["FrmMensagemCadSucesso"];
            FrmMensagemCadSucesso frmMsgSucessomsg = new FrmMensagemCadSucesso();



            if (MotoristaSaidaViagTbx.Text == "<-- Clique para incluir o motorista")
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Motorista é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.MotoristaSaidaViagTbx.Focus();
            }

            else if (VeiculoSaidaViagTbx.Text == "<-- Clique para incluir o veeiculo")
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Veiculo é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.VeiculoSaidaViagTbx.Focus();
            }

            else if (CidadeSaidaViagTbx.Text == "<-- Clique para incluir a cidade de saida")
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Cidade de Saida é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.CidadeSaidaViagTbx.Focus();
            }

            else if (CidadeDestSaidaViagTbx.Text == "<-- Clique para incluir a cidade de destino")
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Cidade de Destino é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.CidadeDestSaidaViagTbx.Focus();
            }

            else if (String.IsNullOrEmpty(KmSaidaTbx.Text))
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Km Saida é obrigatorio";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.kmRetornoTbx.Focus();
            }

            else if (!Regex.IsMatch(KmSaidaTbx.Text, @"^[0-9]+$"))
            {
                frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Km deve conter somente Numeros";
                frmMsgCampoObrigatorioMsg.ShowDialog();
                this.kmRetornoTbx.Focus();
            }


            else if
            (modoEdit == false)
            {
                DaoViagem dao = new DaoViagem();
                v.DtaSaida   = Convert.ToDateTime(DtaSaidaDtm.Text);
                v.KmSaida    = Convert.ToInt32(KmSaidaTbx.Text);
                v.passageiro = passageiroTbx.Text;

                dao.SalvarViagem(v);


                frmMsgSucessomsg.MensagemSucessoLbl.Text = "Viagem Salva com Sucesso !";
                frmMsgSucessomsg.ShowDialog();

                BotaoViagemPnl.Visible = false;



                CodSaidaViagTbx.Text        = " ";
                MotoristaSaidaViagTbx.Text  = " ";
                VeiculoSaidaViagTbx.Text    = " ";
                CidadeSaidaViagTbx.Text     = " ";
                CidadeDestSaidaViagTbx.Text = " ";
                DtaSaidaDtm.Text.Trim();
                KmSaidaTbx.Text    = " ";
                passageiroTbx.Text = " ";

                PosGravar();
            }
            else
            {
                DaoViagem dao = new DaoViagem();

                v.KmSaida    = Convert.ToInt32(KmSaidaTbx.Text);
                v.passageiro = passageiroTbx.Text;
                v.DtaRetorno = Convert.ToDateTime(DtaRetornoDtm.Text);
                v.DtaSaida   = Convert.ToDateTime(DtaSaidaDtm.Text);
                v.KmRetorno  = Convert.ToInt32(kmRetornoTbx.Text);

                dao.EditarViagem(v);
                frmMsgSucessomsg.MensagemSucessoLbl.Text = "Viagem Editada com Sucesso !";
                frmMsgSucessomsg.ShowDialog();
                BotaoViagemPnl.Visible = false;


                PosGravar();
            }
        }