//private void VerificaUltimaOS(string strContrato)
        //{
        //    DataTable dsUltimaOS = new DataTable();
        //    daoVeiculo ultimaOS = new daoVeiculo();

        //    dsUltimaOS = ultimaOS.getUltimaOS(strContrato.ToString());

        //    if (dsUltimaOS.Rows[0]["ds_chamado"].ToString() != "Retirada")
        //    {
        //        string strMensagemErro;
        //        strMensagemErro = "Ultima OS não de Retirada.";

        //        mensagemErro(strMensagemErro);
        //        btnTrocaVeiculo.Enabled = true;

        //    } else
        //    {
        //        CarregaVeiculoAtual(strContrato.ToString());
        //    }
        //}

        //private void mensagemErro(string strMens)
        //{
        //    string url;

        //    url = "Erro.aspx?strMensagem=" + strMens.ToString();
        //    Response.Write("<script language='javascript'> window.open('" + url + "', 'window','_blank','HEIGHT=100,WIDTH=600,top=300,left=50,toolbar=yes,scrollbars=yes,resizable=yes');</script>");
        //}

        private void CarregaVeiculoAtual(string strContrato)
        {
            DataTable  dsVeiculo    = new DataTable();
            daoVeiculo veiculoAtual = new daoVeiculo();

            dsVeiculo = veiculoAtual.getDadosVeiculo(strContrato.ToString());

            lblPlaca.Text      = dsVeiculo.Rows[0]["Placa"].ToString();
            lblTipo.Text       = dsVeiculo.Rows[0]["Tipo de Veiculo"].ToString();
            lblModelo.Text     = dsVeiculo.Rows[0]["Modelo"].ToString();
            lblFabricante.Text = dsVeiculo.Rows[0]["Fabricante"].ToString();
            lblCor.Text        = dsVeiculo.Rows[0]["Cor"].ToString();
            lblComb.Text       = dsVeiculo.Rows[0]["Combustivel"].ToString();
            lblChassi.Text     = dsVeiculo.Rows[0]["Chassi do veiculo"].ToString();
            lblRenavan.Text    = dsVeiculo.Rows[0]["Renavan do veiculo"].ToString();
            lblAno.Text        = dsVeiculo.Rows[0]["Ano"].ToString();
        }
        private void TrocaVeiculo()
        {
            daoVeiculo veiculo = new daoVeiculo();

            int    _nr_id_troca;
            string _ds_contrato;
            string _ds_user;
            string _ds_estacao;
            string _ds_motivo;
            int    _nr_troca_veiculo;
            string _ds_placa;
            string _ds_tipo;
            string _ds_modelo;
            string _ds_chassi;
            string _ds_renavan;
            string _ds_cor;
            string _ds_comb;
            string _ds_fabricante;
            Int32  _nr_ano_veiculo;

            _nr_id_troca      = 0;
            _ds_contrato      = strContrato.ToString();
            _ds_user          = strSessionUser.ToString();
            _ds_estacao       = "10.0.0.";
            _ds_motivo        = "Trocou o carro";
            _nr_troca_veiculo = 0;
            _ds_placa         = txtPlaca.Text.ToString();
            _ds_tipo          = ddlTipo.SelectedValue.ToString();
            _ds_modelo        = ddlModelo.SelectedValue.ToString();
            _ds_chassi        = txtChassi.Text.ToString();
            _ds_renavan       = txtRenavan.Text.ToString();
            _ds_cor           = ddlCor.SelectedValue.ToString();
            _ds_comb          = ddlComb.SelectedValue.ToString();
            _ds_fabricante    = ddlFabricante.SelectedValue.ToString();
            _nr_ano_veiculo   = Convert.ToInt32(txtAno.Text.ToString());

            veiculo.pro_setTrocaVeiculo(_nr_id_troca, _ds_contrato, _ds_user, _ds_estacao, _ds_motivo, _nr_troca_veiculo, _ds_placa, _ds_tipo, _ds_modelo, _ds_chassi, _ds_renavan, _ds_cor, _ds_comb, _ds_fabricante, _nr_ano_veiculo);
        }
Beispiel #3
0
        private void getDadosCadastroCliente()
        {
            string contrato = "";
            string placa    = "";
            string CPFCNPJ  = "";

            string ds_atendimento;

            //DataTable dsCadastro = new DataTable();

            contrato = txtContrato.Text.ToString();
            placa    = txtPlaca.Text.ToString();
            CPFCNPJ  = txtCpfCnpj.Text.ToString();

            DataTable  dsUltimaOS = new DataTable();
            daoVeiculo ultimaOS   = new daoVeiculo();

            // Verifica ultima OS se é de RETIRADA para TDV
            dsUltimaOS = ultimaOS.getUltimaOS(txtContrato.Text.ToString());

            if (dsUltimaOS.Rows[0]["ds_chamado"].ToString() != "Retirada")
            {
                // btnVeiculo.Enabled = false;
                btnVeiculo.ToolTip = "Ultima OS não é de RETIRADA";
            }

            dsCadastro = docto.getDadosCadastro(contrato.ToString(), placa.ToString(), CPFCNPJ.ToString());

            if (dsCadastro.Rows.Count != 0)
            {
                pnlCadastro.Visible = true;

                lblContrato.Text = dsCadastro.Rows[0]["Contrato"].ToString();

                if (dsCadastro.Rows[0]["status de atendimento"].ToString() == "2")
                {
                    btnIncObs.Enabled = false;
                }

                //Status Equipamento
                lblStatusEquipamento.Text = dsCadastro.Rows[0]["Status Equipamento"].ToString();

                //Status de Atendimento
                switch (dsCadastro.Rows[0]["status de atendimento"].ToString())
                {
                case "0":
                    ds_atendimento      = "Normal";
                    lblAtendimento.Text = ds_atendimento.ToString();
                    break;

                case "1":
                    ds_atendimento      = "Inadimplente";
                    lblAtendimento.Text = ds_atendimento.ToString();
                    break;

                case "2":
                    ds_atendimento      = "Inativo";
                    lblAtendimento.Text = ds_atendimento.ToString();
                    break;
                }

                //Status Venda
                switch (dsCadastro.Rows[0]["Status Venda"].ToString())
                {
                case "0":
                    ds_atendimento      = "Confirmado";
                    lblStatusVenda.Text = ds_atendimento.ToString();
                    break;

                case "1":
                    ds_atendimento      = "Pendente";
                    lblStatusVenda.Text = ds_atendimento.ToString();
                    break;

                case "2":
                    ds_atendimento      = "Em Cancelado";
                    lblStatusVenda.Text = ds_atendimento.ToString();
                    break;

                case "3":
                    ds_atendimento      = "Em Cancelamento";
                    lblStatusVenda.Text = ds_atendimento.ToString();
                    break;
                }
            }
            else
            {
                string url;
                string strMensagem;

                strMensagem = "Favor digitar o numero do CONTRATO, PLACA ou CPF/CNPJ, novamente, pois o mesmo não foi encontrado !!!";
                url         = "Erro.aspx?strMensagem=" + strMensagem.ToString();

                Response.Write("<script> window.open( '" + url + "','_blank', 'fullscreen=No', 'width=300', 'height=300', 'top=100', 'left=100', 'resizable=No', 'status=No', 'scrollbars=No', 'location=No'); </script>");
            }

            lblCliente.Text = dsCadastro.Rows[0]["Nome"].ToString();

            if (dsCadastro.Rows[0]["Cpf"].ToString() != "")
            {
                lblCpfCnpj.Text = dsCadastro.Rows[0]["Cpf"].ToString();
            }
            else
            {
                lblCpfCnpj.Text = dsCadastro.Rows[0]["Cnpj"].ToString();
            }

            lblRgIe.Text = dsCadastro.Rows[0]["Rg"].ToString();

            DateTime DataNascimento = Convert.ToDateTime(dsCadastro.Rows[0]["Data Nascimento"].ToString());

            lblDtNascimento.Text = DataNascimento.Day + "/" + DataNascimento.Month + "/" + DataNascimento.Year;

            lblTpVeiculo.Text   = dsCadastro.Rows[0]["Tipo de Veiculo"].ToString();
            lblFabricante.Text  = dsCadastro.Rows[0]["Fabricante"].ToString();
            lblModelo.Text      = dsCadastro.Rows[0]["Modelo"].ToString();
            lblPlaca.Text       = dsCadastro.Rows[0]["Placa"].ToString();
            lblAno.Text         = dsCadastro.Rows[0]["Ano"].ToString();
            lblRenavan.Text     = dsCadastro.Rows[0]["Renavan do veiculo"].ToString();
            lblChassi.Text      = dsCadastro.Rows[0]["Chassi do Veiculo"].ToString();
            lblCombustivel.Text = dsCadastro.Rows[0]["Combustivel"].ToString();
            lblCor.Text         = dsCadastro.Rows[0]["Cor"].ToString();

            lblTelResidencial.Text = dsCadastro.Rows[0]["Telefone"].ToString();
            lblTelCelular.Text     = dsCadastro.Rows[0]["Celular"].ToString();
            lblTelComercial.Text   = dsCadastro.Rows[0]["Tel. Comercial"].ToString();

            txtObs.Text = dsCadastro.Rows[0]["Observação"].ToString();

            DateTime Instalacao = Convert.ToDateTime(dsCadastro.Rows[0]["Data da instalaçao"].ToString());

            lblInstalacao.Text = Instalacao.Day + "/" + Instalacao.Month + "/" + Instalacao.Year;

            lblAtivadoPor.Text = dsCadastro.Rows[0]["Ativado por"].ToString();

            DateTime ativadoEm = Convert.ToDateTime(dsCadastro.Rows[0]["Ativado em"].ToString());
            DateTime ativadoAs = Convert.ToDateTime(dsCadastro.Rows[0]["Ativado as"].ToString());

            lblAtivadoEm.Text = ativadoEm.Day + "/" + ativadoEm.Month + "/" + ativadoEm.Year + " - " + ativadoAs.Hour + ":" + ativadoAs.Minute;

            lblInstaladora.Text = dsCadastro.Rows[0]["Instaladora"].ToString();
            lblInstalador.Text  = dsCadastro.Rows[0]["Instalador"].ToString();

            DateTime DataVenda = Convert.ToDateTime(dsCadastro.Rows[0]["Data da venda"].ToString());

            lblDataVenda.Text = DataVenda.Day + "/" + DataVenda.Month + "/" + DataVenda.Year;

            DateTime ConfirmadaEm = Convert.ToDateTime(dsCadastro.Rows[0]["Confirmação da venda"].ToString());

            lblConfirmadaEm.Text = ConfirmadaEm.Day + "/" + ConfirmadaEm.Month + "/" + ConfirmadaEm.Year;

            lblVendedor.Text = dsCadastro.Rows[0]["Vendedor"].ToString();

            DateTime RenovacaoAte = Convert.ToDateTime(dsCadastro.Rows[0]["Prox. renovação"].ToString());

            lblRenovacaoAte.Text = RenovacaoAte.Day + "/" + RenovacaoAte.Month + "/" + RenovacaoAte.Year;
        }