protected void Button2_Click(object sender, EventArgs e)
        {
            daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"];

            try
            {
                DaoOSConsulta.solicitaAlteracaoSGB(
                    txtNovoNome.Text,
                    txtNovoCPFCNPJ.Text,
                    txtNovoRGInsEstadual.Text,
                    txtNovoDtNascimento.Text,
                    txtNovoVeiculo.Text,
                    txtNovoFabricante.Text,
                    txtNovoCategoria.Text,
                    txtNovoAno.Text,
                    txtNovoRENAVAN.Text,
                    txtNovoCHASSI.Text,
                    txtNovoCombustivel.Text,
                    txtNovoCor.Text,
                    ((dao.AcessoLogin)Session["acessoLogin"]).Nome
                    );
                lbMensErro.Text = "Solicitação feita com sucesso !";
            }
            catch (Exception ex)
            {
                lbMensErro.Text = ex.Message;
            }
            lbMensErro.Visible = true;
        }
Пример #2
0
 public void carregaInstaladores(daoOSConsulta DaoOSConsulta)
 {
     ddlInstalador.DataSource     = DaoOSConsulta.getTecnicos("000906");
     ddlInstalador.DataValueField = "ds_Instalador";
     ddlInstalador.DataTextField  = "ds_Instalador";
     ddlInstalador.DataBind();
 }
Пример #3
0
        private void RetornoPesquisa(Object retorno)
        {
            daoOSConsulta DaoConsulta = (daoOSConsulta)retorno;

            if (DaoConsulta.dtRetornoCPF != null)
            {
                Session["OSAberta"]    = DaoConsulta;
                retornoCPFCNPJ.Visible = true;
                retornoCPFCNPJ.PreencheGrid(DaoConsulta.dtRetornoCPF);

                pnTipoOS.Visible = false;
            }
            else
            if (DaoConsulta.dsStatusOS != "0")
            {
                Utils.HidePesquisaMasterPage(Master);
                ((dadosCliente)Utils.GetControlMasterPager(Master, "dadosCliente")).PreencheDados(DaoConsulta);

                configuraBotoesOS(DaoConsulta);
                lbTitulo.ForeColor = System.Drawing.Color.DarkBlue;

                Session["OSAberta"] = DaoConsulta;

                Utils.setVoltarUrl(Page, Session, new string[] { "MASTER->buscaCliente", "pnTipoOS" }, new string[] { "MASTER->dadosCliente" }, "~/modulos/OS/OS.aspx");

                lbMensErro.Visible = false;
            }
            else
            {
                Utils.FocusValorPesquisaMastePage(Master);
                RetornoErro("Cliente já possui OS aberta !");
            }
        }
        protected void grdCPF_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"];

            DaoOSConsulta.getOSPedido(grdCPF.Rows[e.NewSelectedIndex].Cells[0].Text);
            RetornoPesquisaCPFCNPJ();
        }
Пример #5
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            string nomeInstalador;
            string codigoCetec;

            GridViewRow row = grvLojas.SelectedRow;

            try
            {
                if (txtNomeInstalador.Text.Length > 5)
                {
                    nomeInstalador = txtNomeInstalador.Text.ToString();
                    codigoCetec    = row.Cells[0].Text.ToString();

                    daoOSConsulta cadastro = new daoOSConsulta();
                    cadastro.set_CadastrarInstalador(nomeInstalador.ToString(), codigoCetec.ToString());

                    lblMsg.Text = "Instalador Cadastrado com Sucesso!!!";
                }
                else
                {
                    lblMsg.Visible = true;
                    lblMsg.Text    = "Favor digitar código e nome do instalador!!!";
                }
            }
            catch (Exception ex)
            {
                lblMsg.Visible = true;
                lblMsg.Text    = ex.Message.ToString();
            }

            lblMsg.Visible = true;
        }
Пример #6
0
        protected void Page_Init(object sender, EventArgs e)
        {
            daoOSConsulta DaoConsultaOS = new daoOSConsulta();

            // Utils.ConfiguraPesquisaMasterPage(Master, new Dictionary<string, string>() { { "Contrato", "nr_Contrato" }, { "Placa", "nr_Placa" }, { "CPF/CNPJ", "nr_CPF" } }, DaoConsultaOS, RetornoPesquisa, RetornoErro);

            retornoCPFCNPJ.RetornoPesquisaCPFCNPJ += RetornoPesquisaCPFCNPJ;
        }
        private void buscaTecnico(int id_os)
        {
            daoOSConsulta os = new daoOSConsulta();
            DataTable     dt = os.getTecnicoslOJAS(id_os);

            dropTecnico.DataSource = dt;
            dropTecnico.DataBind();
            dropTecnico.Items.Insert(0, "Selecione");
        }
        private void RetornoPesquisa(Object retorno)
        {
            daoOSConsulta DaoConsulta = (daoOSConsulta)retorno;

            txtNomeProp.Text    = DaoConsulta.dsNome;
            txtCPFCNPJProp.Text = DaoConsulta.nrCPFCNPJ;
            txtRGProp.Text      = DaoConsulta.nrRGInsEstadual;
            txtContrato.Value   = DaoConsulta.nrPedido;
        }
 public void PreencheDados(daoOSConsulta DAOConsulta)
 {
     txtPlaca.Text    = DAOConsulta.dsPlaca;
     txtContrato.Text = DAOConsulta.nrPedido;
     txtCliente.Text  = DAOConsulta.dsNome;
     txtVeiculo.Text  = DAOConsulta.dsModelo;
     txtIDAtual.Text  = DAOConsulta.nrIDAtual;
     txtTipoOS.Text   = DAOConsulta.nw_dsTipoOS;
     Visible          = true;
 }
Пример #10
0
 private void configuraBotoesOS(daoOSConsulta DaoConsulta)
 {
     EnableTipoOS("Instalacao", DaoConsulta == null ? false : DaoConsulta.OSinstalacao);
     EnableTipoOS("Suporte", DaoConsulta == null ? false : DaoConsulta.OSsuporte);
     EnableTipoOS("Retirada", DaoConsulta == null ? false : DaoConsulta.OSretirada);
     EnableTipoOS("Reinstalacao", DaoConsulta == null ? false : DaoConsulta.OSreinstalacao);
     EnableTipoOS("Troca", DaoConsulta == null ? false : DaoConsulta.OStroca);
     EnableTipoOS("Recall", DaoConsulta == null ? false : DaoConsulta.OSrecall);
     EnableTipoOS("RevisaoPlus", DaoConsulta == null ? false : DaoConsulta.OSrevisaoPlus);
     EnableTipoOS("Constatacao", DaoConsulta == null ? false : DaoConsulta.OSconstatacao);
 }
Пример #11
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            daoOSConsulta DaoConsulta = (daoOSConsulta)Session["OSAberta"];

            try
            {
                lbMensErro.Text = DaoConsulta.voucher(txtVoucher.Text);
            }
            catch (Exception ex)
            {
                lbMensErro.Text = "Erro: " + ex.Message;
            }
            lbMensErro.Visible = true;
        }
Пример #12
0
        protected void btnTroca_Click(object sender, EventArgs e)
        {
            daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"];

            try            
            {
                lbMens.Text = DaoOSConsulta.trocaPeca(ddlIDs.SelectedValue,  ((dao.AcessoLogin)Session["acessoLogin"]).Nome, ddlMotivoTroca.SelectedValue);
            }
            catch (Exception error)
            {
                lbMens.Text = " Erro: "  + error.Message;
            }

            
            lbMens.Visible = true;
            Utils.HidePesquisaMasterPage(this.Parent.Page.Master);            
        }
        public void preencheDados(daoOSConsulta DaoOSConsulta)
        {
            txtProduto.Text = DaoOSConsulta.dsTipoProduto +
                              " - Versão " + DaoOSConsulta.nrVersao +
                              (DaoOSConsulta.nrTelefoneRastreador.Length > 0 ? " - " + DaoOSConsulta.nrTelefoneRastreador : "") +
                              (DaoOSConsulta.dsAtivoOperadora.Length > 0 ? " - " + DaoOSConsulta.dsAtivoOperadora : "");

            txtStatus.Text = DaoOSConsulta.dsStatusCliente;

            txtAtendimento.Text = "";

            txtVenda.Text = "";

            txtCPFCNPJ.Text = DaoOSConsulta.nrCPFCNPJ;

            txtRGInsEstadual.Text = DaoOSConsulta.nrRGInsEstadual;

            txtDtNasc.Text = DaoOSConsulta.dtNascimento != null?((DateTime)DaoOSConsulta.dtNascimento).ToString("dd/MM/yyyy"):"";

            txtDtVenda.Text = DaoOSConsulta.dtVenda != null?((DateTime)DaoOSConsulta.dtVenda).ToString("dd/MM/yyyy"):"";

            txtDtConfirmacao.Text = DaoOSConsulta.dtConfirmacao != null?((DateTime)DaoOSConsulta.dtConfirmacao).ToString("dd/MM/yyyy"):"";

            txtVendedor.Text = "";

            txtVeiculo.Text = DaoOSConsulta.dsModelo;

            txtFabricante.Text = DaoOSConsulta.dsFabricanteVeiculo;

            txtCategoria.Text = DaoOSConsulta.dsTipoVeiculo;

            txtAno.Text = DaoOSConsulta.nrAno.ToString();

            txtRenavan.Text = DaoOSConsulta.nrRENAVAN;

            txtChassi.Text = DaoOSConsulta.nrChassi;

            txtCombustivel.Text = DaoOSConsulta.dsCombustivel;

            txtCor.Text = DaoOSConsulta.dsCorVeiculo;

            txtVenda.Text = DaoOSConsulta.dsVendaStatus;

            txtAtendimento.Text = DaoOSConsulta.dsStatusAtendimento;
        }
Пример #14
0
        private void BuscaOsEncerrada(int id_os)
        {
            daoOSsAberta dao = new daoOSsAberta();

            DataTable dt_encerramento = dao.getOsHistorico(id_os);

            if (dt_encerramento.Rows.Count > 0)
            {
                EtxtNumeroOS.Value   = dt_encerramento.Rows[0][0].ToString();
                EtxtNumeroPeca.Value = dt_encerramento.Rows[0][1].ToString();
                EtxtTecnico.Value    = dt_encerramento.Rows[0][2].ToString();
                ///EtxtDetalheOs.Value = dt_encerramento.Rows[0][3].ToString();
                EtxtInfoOS.Value           = dt_encerramento.Rows[0][3].ToString();
                EtxtMedidaAdotada.Value    = dt_encerramento.Rows[0][4].ToString() + dt_encerramento.Rows[0][7].ToString();
                EtxtDataEncerramento.Value = dt_encerramento.Rows[0][5].ToString();
                EtxtDataAbertura.Value     = dt_encerramento.Rows[0][6].ToString();
            }
            else
            {
                EtxtNumeroOS.Value         = "";
                EtxtNumeroPeca.Value       = "";
                EtxtTecnico.Value          = "";
                EtxtInfoOS.Value           = "";
                EtxtMedidaAdotada.Value    = "";
                EtxtDataEncerramento.Value = "";
                EtxtDataAbertura.Value     = "";
            }
            daoOSConsulta daoConsulta = new daoOSConsulta();

            System.Data.DataTable iPedido = daoConsulta.pro_getDetalhesEncerramento(id_os);
            {
                if (iPedido.Rows.Count > 0)
                {
                    foreach (var item in iPedido.Rows)
                    {
                        EtxtDetalheOs.Value = EtxtDetalheOs.Value + ((System.Data.DataRow)item).ItemArray[0].ToString().ToString() + "\n";
                    }
                }
                else
                {
                    EtxtDetalheOs.Value = "";
                }
            }
        }
Пример #15
0
 protected void Link_Click(object sender, EventArgs e)
 {
     try
     {
         daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"];
         DaoOSConsulta.nw_dsTipoOS = ((LinkButton)sender).ID.ToString().Substring(4);
         ((dadosCliente)Utils.GetControlMasterPager(Master, "dadosCliente")).setTituloTipoOS = "OS de " + DaoOSConsulta.nw_dsTipoOS;
         pnTipoOS.Visible    = false;
         selecionaID.Visible = true;
         Utils.HidePesquisaMasterPage(Master);
         selecionaID.nrIDAtual = DaoOSConsulta.nrIDAtual;
         selecionaID.IDsLiberados(DaoOSConsulta.getEquipamentosDisponiveis(((AcessoLogin)Session["acessoLogin"]).cdCetec));
         selecionaID.MotivosTroca(DaoOSConsulta.getMotivosTroca());
         // Configura o link para voltar
         Utils.setVoltarUrl(Page, Session, new string[] { "pnTipoOS", "MASTER->dadosCliente" }, new string[] { "selecionaID", "rodape", "MASTER->buscaCliente" }, "~/modulos/OS/OS.aspx");
         rodape.Visible = true;
     }
     catch (Exception ex)
     {
         RetornoErro(ex);
     }
 }
        public RetornoSelect[] getMotivosTroca()
        {
            daoOSConsulta DaoOSConsulta = new daoOSConsulta();
            DataTable     dt            = DaoOSConsulta.getMotivosTroca();

            if (dt.Rows.Count > 0)
            {
                RetornoSelect[] retorno = new RetornoSelect[dt.Rows.Count];
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    RetornoSelect ret = new RetornoSelect();
                    ret.texto  = dt.Rows[i].Field <string>("str_Item");
                    ret.value  = dt.Rows[i].Field <string>("str_Item");
                    retorno[i] = ret;
                }
                JavaScriptSerializer js = new JavaScriptSerializer();
                return(retorno);
            }
            else
            {
                return(null);
            }
        }
Пример #17
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Int32 intIdUsuario;

            try
            {
                GridViewRow row = GridView1.SelectedRow;
                intIdUsuario = Convert.ToInt32(row.Cells[1].Text.ToString());

                daoOSConsulta daoDesativa = new daoOSConsulta();
                daoDesativa.set_DesativaTecnico(intIdUsuario);

                lblMsg.Text = "Instalador desativado com sucesso!!!";

                GridView1.DataBind();
            }
            catch (Exception ex)
            {
                lblMsg.Visible = true;
                lblMsg.Text    = ex.Message.ToString();
            }

            lblMsg.Visible = true;
        }
Пример #18
0
        protected void btConfirmaOS_Click(object sender, ImageClickEventArgs e)
        {
            daoOSConsulta os = new daoOSConsulta();

            DataTable dt_os = os.pro_getAcaoOs(Convert.ToInt32(id_grupo.Value));
        }
Пример #19
0
        protected void btnAvancar_Click(object sender, EventArgs e)
        {
            btnAvancar.Text = "Avançar >>";
            Utils.HideControlsMasterPage(Master);
            if (selecionaID.Visible)
            {
                selecionaID.Visible             = false;
                selecionaInternaExterna.Visible = true;
                Utils.setVoltarUrl(Page, Session, new string[] { "selecionaID", "MASTER->dadosCliente" }, new string[] { "selecionaInternaExterna", "MASTER->buscaCliente" }, "~/modulos/OS/OS.aspx");
            }
            else
            if (selecionaInternaExterna.Visible)
            {
                selecionaInternaExterna.Visible    = false;
                dadosClienteComplementares.Visible = true;
                dadosClienteComplementares.preencheDados((daoOSConsulta)Session["OSAberta"]);
                Utils.setVoltarUrl(Page, Session, new string[] { "selecionaInternaExterna", "MASTER->dadosCliente" }, new string[] { "dadosClienteComplementares", "MASTER->buscaCliente" }, "~/modulos/OS/OS.aspx");
            }
            else
            if (dadosClienteComplementares.Visible)
            {
                dadosClienteComplementares.Visible = false;
                selecionaInstalador.Visible        = true;
                selecionaInstalador.carregaInstaladores((daoOSConsulta)Session["OSAberta"]);
                Utils.setVoltarUrl(Page, Session, new string[] { "dadosClienteComplementares", "MASTER->dadosCliente" }, new string[] { "selecionaInstalador", "MASTER->buscaCliente" }, "~/modulos/OS/OS.aspx");
                btnAvancar.Text = "Gravar";
            }
            else
            if (selecionaInstalador.Visible)
            {
                try
                {
                    // Move os dados para gravação da OS
                    daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"];
                    AcessoLogin   acessoLogin   = (AcessoLogin)Session["acessoLogin"];
                    DaoOSConsulta.nw_nrOSStatus       = "0";
                    DaoOSConsulta.nw_dsInformacoesOS  = selecionaInstalador.getInformacoesAdicionais();
                    DaoOSConsulta.nw_dsNomeUsuario    = acessoLogin.Nome;
                    DaoOSConsulta.nw_cdEmpInstaladora = acessoLogin.Codigo;
                    DaoOSConsulta.nw_dsNomeInstalador = selecionaInstalador.getNomeInstalador();
                    if (!selecionaInternaExterna.getOSInterna())
                    {
                        DaoOSConsulta.nw_dsEnderecoOS      = "";
                        DaoOSConsulta.nw_dsBairroOS        = "";
                        DaoOSConsulta.nw_dsCidadeOS        = "";
                        DaoOSConsulta.nw_dsUFOS            = "";
                        DaoOSConsulta.nw_FoneContatoOS     = "";
                        DaoOSConsulta.nw_PontoReferenciaOS = "";
                        DaoOSConsulta.nw_RegiaoOS          = "";
                        DaoOSConsulta.nw_EnderecoNumeroOS  = "";
                        DaoOSConsulta.nw_dsCidadeKMOS      = "";
                        DaoOSConsulta.nw_cdCidadeKMOS      = "";
                    }
                    else
                    {
                        DaoOSConsulta.preencheEnderecoCETEC(acessoLogin.cdCetec);
                    }

                    DaoOSConsulta.nw_cdMotivoCancelamentoOS = "";

                    if (DaoOSConsulta.setGravaOS())
                    {
                        selecionaInstalador.Visible = false;
                        Utils.HideShowControlMasterPage(Master, "buscaCliente", true);
                        Utils.HideShowControlMasterPage(Master, "dadosCliente", false);
                        pnTipoOS.Visible = true;
                        Utils.setVoltarUrl(Page, Session, "~/modulos/OS/OS.aspx");
                        configuraBotoesOS(null);
                        btnAvancar.Visible = false;
                        Utils.FocusValorPesquisaMastePage(Master);
                        Utils.LimpaValorPesquisaMastePage(Master);
                        RetornoErro("OS aberta com sucesso !");
                    }
                    else
                    {
                        RetornoErro("Não foi possível abrir OS");
                        btnAvancar.Text = "Gravar";
                    }
                }
                catch (Exception ex)
                {
                    RetornoErro(ex);
                    btnAvancar.Text = "Gravar";
                }
                return;
            }
            Utils.HideShowControlMasterPage(Master, "dadosCliente", true);
        }