Example #1
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FLocacaoLoc locacaoFrmLoc = new FLocacaoLoc();

            locacaoFrmLoc.ShowDialog();

            if (locacaoFrmLoc.codigoretornado != "" && locacaoFrmLoc.codigoretornado != null)
            {
                LocacaoModelo locacao = new LocacaoModelo();
                locacao.controle = Convert.ToInt32(locacaoFrmLoc.codigoretornado);
                LocacaoControle locacaocontrole = new LocacaoControle();
                locacao = locacaocontrole.atualizatela(locacao);

                if (locacao.controle > 0)
                {
                    EDITCONTROLE.Text          = Convert.ToString(locacao.controle);
                    EDITDATAINICIOLOCACAO.Text = Convert.ToString(locacao.datainiciolocacao);
                    EDITDATAFIMLOCACAO.Text    = Convert.ToString(locacao.datafimlocacao);
                    //Convert.ToDecimal(EDITVALORLOCACAO.Text = Convert.ToString(locacao.valorlocacao));
                    EDITVALORLOCACAO.Text = Convert.ToDecimal(locacao.valorlocacao).ToString("C");

                    if (locacao.veiculocodigo > 0)
                    {
                        VeiculoModelo   veiculo         = new VeiculoModelo();
                        VeiculoControle veiculoControle = new VeiculoControle();
                        veiculo.codigo = locacao.veiculocodigo;

                        veiculo = veiculoControle.atualizatela(veiculo);
                        EDITVEICULOCODIGO.Text      = Convert.ToString(veiculo.codigo);
                        EDITMARCAMODELOCODIGO.Text  = Convert.ToString(veiculo.marcamodelocodigo);
                        EDITVEICULOPLACA.Text       = veiculo.placa;
                        EDITVEICULOCHASSI.Text      = veiculo.chassi;
                        EDITVEICULOCOMBUSTIVEL.Text = veiculo.combustivel;
                        EDITVEICULOANOFABRICA.Text  = Convert.ToString(veiculo.anofabrica);
                        EDITVEICULOANOMODELO.Text   = Convert.ToString(veiculo.anomodelo);
                        if (veiculo.marcamodelocodigo > 0)
                        {
                            MarcamodeloModelo marca = new MarcamodeloModelo();
                            marca.codigo = veiculo.marcamodelocodigo;
                            MarcamodeloControle marcaControle = new MarcamodeloControle();
                            marca = marcaControle.pesquisaMarca(marca);
                            EDITMARCAMODELOCODIGO.Text    = Convert.ToString(marca.codigo);
                            EDITMARCAMODELODESCRICAO.Text = marca.descricao;
                        }
                    }
                }
            }
        }
Example #2
0
        private void BOTAOSALVAR_Click(object sender, EventArgs e)
        {
            if (validaDados())
            {
                LocacaoModelo locacao = new LocacaoModelo();
                Funcoes       funcoes = new Funcoes();

                if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null)
                {
                    locacao.controle = Convert.ToInt32(EDITCONTROLE.Text);
                }
                if (EDITVEICULOCODIGO.Text != "" && EDITVEICULOCODIGO.Text != null)
                {
                    locacao.veiculocodigo = Convert.ToInt32(EDITVEICULOCODIGO.Text);
                }
                if (funcoes.ApenasNumeros(EDITDATAINICIOLOCACAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAINICIOLOCACAO.Text) != null)
                {
                    locacao.datainiciolocacao = Convert.ToDateTime(EDITDATAINICIOLOCACAO.Text);
                }
                if (funcoes.ApenasNumeros(EDITDATAFIMLOCACAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAFIMLOCACAO.Text) != null)
                {
                    locacao.datafimlocacao = Convert.ToDateTime(EDITDATAFIMLOCACAO.Text);
                }
                if (funcoes.ApenasNumeros(EDITVALORLOCACAO.Text) != "" && funcoes.ApenasNumeros(EDITVALORLOCACAO.Text) != null)
                {
                    locacao.valorlocacao = Convert.ToInt32(EDITVALORLOCACAO.Text);
                }

                LocacaoControle locacaocontrole = new LocacaoControle();
                if (EDITCONTROLE.Text != "" || (EDITCONTROLE.Text == null))
                {
                    locacaocontrole.alterar(locacao);
                }
                else
                {
                    locacaocontrole.salvar(locacao);
                }
                MessageBox.Show("Cadastro realizado com sucesso");
                limpaTela();
            }
        }