Example #1
0
        public Stream GetImage(Int32 CodigoMaster, Int32 CodigoPosto)
        {
            //***********************************
            //* Obtem string de conexão do posto
            //***********************************
            string Conexao = DBConnection.GetConnectionFromMaster(CodigoMaster);

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //********************************************************
                //* Inicia gerenciador da tabela posto com a nova conexão
                //********************************************************
                Posto_Manager oPostoManager = new Posto_Manager(Conexao);
                Posto_Fields  oPosto        = new Posto_Fields();

                //***************************************************
                //* Cria memory stream baseado no conteúdo da imagem
                //***************************************************
                try
                {
                    return(new MemoryStream((byte[])oPostoManager.GetPicture(CodigoPosto)));
                }
                catch
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        protected void Page_Init(object sender, EventArgs e)
        {
            #region "Inicialização"

            //**********************************
            //* Obtem base de carregamento HTML
            //**********************************
            HTML_Base = Properties.Settings.Default.html_base;

            //********************
            //* Declara variáveis
            //********************
            Oportunidade_Manager oOportunidadeManager;
            Oportunidade_Fields  oOportunidade = new Oportunidade_Fields();

            #endregion

            #region "Conexao"

            //*************************************************
            //* O código da agência e da proposta são válidos?
            //*************************************************
            if (Request.QueryString["CMA"] != null && Request.QueryString["CPO"] != null &&
                Request.QueryString["COP"] != null && Request.QueryString["COR"] != null)
            {
                //********************************************
                //* Coleta códigos (master, posto e proposta)
                //********************************************
                CodigoMaster = Convert.ToInt32("0" + Request.QueryString["CMA"]);
                this.txtCodigoMaster.Value = txtCodigoMaster.ToString();

                CodigoPosto = Convert.ToInt32("0" + Request.QueryString["CPO"]);
                this.txtCodigoPosto.Value = txtCodigoPosto.ToString();

                CodigoOportunidade = Convert.ToInt32("0" + Request.QueryString["COP"]);
                this.txtCodigoOportunidade.Value = txtCodigoOportunidade.ToString();

                CodigoOrcamento = Convert.ToInt32("0" + Request.QueryString["COR"]);
                this.txtCodigoOrcamento.Value = txtCodigoOrcamento.ToString();

                //**************************
                //* Obtém string de conexão
                //**************************
                Conexao = DBConnection.GetConnectionFromMaster(CodigoMaster);
            }

            #endregion

            #region "Dados da agência"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //********************************************************
                //* Inicia gerenciador da tabela posto com a nova conexão
                //********************************************************
                Posto_Manager oPostoManager = new Posto_Manager(Conexao);
                Posto_Fields  oPosto        = new Posto_Fields();

                //***********************
                //* Obtém dados do posto
                //***********************
                oPosto = oPostoManager.Get_Posto(CodigoPosto);

                //*********************
                //* Executou sem erro?
                //*********************
                if (!oPostoManager.Error)
                {
                    //**************************
                    //* Popula dados da agência
                    //**************************
                    this.lblNomePosto.Text = oPosto.NomePosto;
                    if (this.lblNomePosto.Text != "" && oPosto.DescPosto != "")
                    {
                        this.lblNomePosto.Text += " (" + oPosto.DescPosto + ")";
                    }

                    this.lblEndereco.Text = oPosto.End;
                    if (this.lblEndereco.Text != "" && oPosto._NomeCidade != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._NomeCidade;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._NomeCidade;
                    }

                    if (this.lblEndereco.Text != "" && oPosto._UF != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._UF;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._UF;
                    }

                    if (this.lblEndereco.Text != "" && oPosto.CEP != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto.CEP;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto.CEP;
                    }

                    if (oPosto.HTTP != "")
                    {
                        this.lblContato.Text = "Internet: " + oPosto.HTTP;
                    }

                    if (this.lblContato.Text != "" && oPosto.EMail != "")
                    {
                        this.lblContato.Text += "\nE-mail: " + oPosto.EMail;
                    }
                    else
                    {
                        this.lblContato.Text += "E-mail: " + oPosto.EMail;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone1 != "")
                    {
                        this.lblContato.Text += "\nFone: " + oPosto.Fone1;
                    }
                    else
                    {
                        this.lblContato.Text += "Fone: " + oPosto.Fone1;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone2 != "")
                    {
                        this.lblContato.Text += " / " + oPosto.Fone2;
                    }
                    else
                    {
                        this.lblContato.Text += oPosto.Fone2;
                    }
                }
            }

            #endregion

            #region "Dados da oportunidade"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //*******************************
                //* Inicializa string de conexão
                //*******************************
                oOportunidadeManager = new Oportunidade_Manager(Conexao);

                //******************************
                //* Obtém dados da oportunidade
                //******************************
                oOportunidade = oOportunidadeManager.GetRecord(CodigoOportunidade);

                //****************************
                //* Encontrou a oportunidade?
                //****************************
                if (oOportunidade.PK_nro_oportunidade != 0)
                {
                    //**********************
                    //* Número do orçamento
                    //**********************
                    this.lblNroOrcamento.Text = "Oportunidade Nº " + oOportunidade.PK_nro_oportunidade;
                    this.lblNovoContato.Text  = "Faremos contato em breve.";
                    if (oOportunidade.proximo_contato != null)
                    {
                        if (oOportunidade.proximo_contato > DateTime.Now)
                        {
                            //********************************************
                            //* Converte formato da data e altera retorno
                            //********************************************
                            DateTime Contato = (DateTime)oOportunidade.data_retorno;
                            this.lblNovoContato.Text = "Faremos contato até " + Contato.ToString("dd/MM/yyyy") + ".";
                        }
                    }
                }
            }

            #endregion
        }
Example #3
0
        protected void Page_Init(object sender, EventArgs e)
        {
            #region "Inicialização"

            //**********************************
            //* Obtem base de carregamento HTML
            //**********************************
            HTML_Base = Properties.Settings.Default.html_base;

            #endregion

            #region "Conexao"

            //***********************************************
            //* Os códigos do master e do posto são válidos?
            //***********************************************
            if (Request.QueryString["CMA"] != null && Request.QueryString["CPO"] != null)
            {
                //********************************************
                //* Coleta códigos (master, posto e proposta)
                //********************************************
                CodigoMaster = Convert.ToInt32("0" + Request.QueryString["CMA"]);
                this.txtCodigoMaster.Value = txtCodigoMaster.ToString();

                CodigoPosto = Convert.ToInt32("0" + Request.QueryString["CPO"]);
                this.txtCodigoPosto.Value = txtCodigoPosto.ToString();

                //**************************
                //* Obtém string de conexão
                //**************************
                Conexao = DBConnection.GetConnectionFromMaster(CodigoMaster);
            }

            #endregion

            #region "Dados da agência"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //********************************************************
                //* Inicia gerenciador da tabela posto com a nova conexão
                //********************************************************
                Posto_Manager oPostoManager = new Posto_Manager(Conexao);
                Posto_Fields  oPosto        = new Posto_Fields();

                //***********************
                //* Obtém dados do posto
                //***********************
                oPosto = oPostoManager.Get_Posto(CodigoPosto);

                //*********************
                //* Executou sem erro?
                //*********************
                if (!oPostoManager.Error)
                {
                    //**************************
                    //* Popula dados da agência
                    //**************************
                    this.lblNomePosto.Text = oPosto.NomePosto;
                    if (this.lblNomePosto.Text != "" && oPosto.DescPosto != "")
                    {
                        this.lblNomePosto.Text += " (" + oPosto.DescPosto + ")";
                    }

                    this.lblEndereco.Text = oPosto.End;
                    if (this.lblEndereco.Text != "" && oPosto._NomeCidade != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._NomeCidade;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._NomeCidade;
                    }

                    if (this.lblEndereco.Text != "" && oPosto._UF != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._UF;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._UF;
                    }

                    if (this.lblEndereco.Text != "" && oPosto.CEP != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto.CEP;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto.CEP;
                    }

                    if (oPosto.HTTP != "")
                    {
                        this.lblContato.Text = "Internet: " + oPosto.HTTP;
                    }

                    if (this.lblContato.Text != "" && oPosto.EMail != "")
                    {
                        this.lblContato.Text += "\nE-mail: " + oPosto.EMail;
                    }
                    else
                    {
                        this.lblContato.Text += "E-mail: " + oPosto.EMail;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone1 != "")
                    {
                        this.lblContato.Text += "\nFone: " + oPosto.Fone1;
                    }
                    else
                    {
                        this.lblContato.Text += "Fone: " + oPosto.Fone1;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone2 != "")
                    {
                        this.lblContato.Text += " / " + oPosto.Fone2;
                    }
                    else
                    {
                        this.lblContato.Text += oPosto.Fone2;
                    }
                }
            }

            #endregion

            #region "Dados de recuperação de senha"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //**************************************************
                //* O nome da empresa, usuario e senha são válidos?
                //**************************************************
                if (Request.QueryString["empresa"] != null && Request.QueryString["email"] != null &&
                    Request.QueryString["usuario"] != null && Request.QueryString["senha"] != null)
                {
                    lblEmpresa.Text = Request.QueryString["empresa"];
                    lblUsuario.Text = Request.QueryString["usuario"];
                    lblSenha.Text   = Request.QueryString["senha"];
                }
            }

            #endregion
        }
Example #4
0
        protected void Page_Init(object sender, EventArgs e)
        {
            #region "Inicialização"

            //********************
            //* Declara variáveis
            //********************
            Oportunidade_Orcamentos_Manager oOrcamentosManager;
            Oportunidade_Manager            oOportunidadeManager;
            Oportunidade_Orcamentos_Fields  oOrcamento    = new Oportunidade_Orcamentos_Fields();
            Oportunidade_Fields             oOportunidade = new Oportunidade_Fields();
            ASPxSpinEdit oSpin              = new ASPxSpinEdit();
            ASPxComboBox oCombo             = new ASPxComboBox();
            ASPxDateEdit oData              = new ASPxDateEdit();
            ASPxTextBox  oText              = new ASPxTextBox();
            ASPxMemo     oMemo              = new ASPxMemo();
            ASPxButton   oButton            = new ASPxButton();
            Int32        CodigoMaster       = 0;
            Int32        CodigoPosto        = 0;
            Int32        CodigoOportunidade = 0;
            Int32        CodigoOrcamento    = 0;

            //**********************************
            //* Obtem base de carregamento HTML
            //**********************************
            HTML_Base = Properties.Settings.Default.html_base;

            #endregion

            #region "Conexao"

            //*************************************************
            //* O código da agência e da proposta são válidos?
            //*************************************************
            if (Request.QueryString["CMA"] != null && Request.QueryString["CPO"] != null &&
                Request.QueryString["COP"] != null && Request.QueryString["COR"] != null)
            {
                //********************************************
                //* Coleta códigos (master, posto e proposta)
                //********************************************
                CodigoMaster = Convert.ToInt32("0" + Request.QueryString["CMA"]);
                this.txtCodigoMaster.Value = txtCodigoMaster.ToString();

                CodigoPosto = Convert.ToInt32("0" + Request.QueryString["CPO"]);
                this.txtCodigoPosto.Value = txtCodigoPosto.ToString();

                CodigoOportunidade = Convert.ToInt32("0" + Request.QueryString["COP"]);
                this.txtCodigoOportunidade.Value = txtCodigoOportunidade.ToString();

                CodigoOrcamento = Convert.ToInt32("0" + Request.QueryString["COR"]);
                this.txtCodigoOrcamento.Value = txtCodigoOrcamento.ToString();

                //**************************
                //* Obtém string de conexão
                //**************************
                Conexao = DBConnection.GetConnectionFromMaster(CodigoMaster);
            }
            else
            {
                //********************************
                //* Rediciona para página de erro
                //********************************
                Response.Redirect("http://www.presser.com.br", false);
            }

            #endregion

            #region "Dados da agência"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //********************************************************
                //* Inicia gerenciador da tabela posto com a nova conexão
                //********************************************************
                Posto_Manager oPostoManager = new Posto_Manager(Conexao);
                Posto_Fields  oPosto        = new Posto_Fields();

                //****************************
                //* Exibe logotipo da agência
                //****************************
                imgLogotipo.Value = oPostoManager.GetPicture(CodigoPosto);

                //***********************
                //* Obtém dados do posto
                //***********************
                oPosto = oPostoManager.Get_Posto(CodigoPosto);

                //*********************
                //* Executou sem erro?
                //*********************
                if (!oPostoManager.Error)
                {
                    //**************************
                    //* Popula dados da agência
                    //**************************
                    this.lblNomePosto.Text = oPosto.NomePosto;
                    if (this.lblNomePosto.Text != "" && oPosto.DescPosto != "")
                    {
                        this.lblNomePosto.Text += " (" + oPosto.DescPosto + ")";
                    }

                    this.lblEndereco.Text = oPosto.End;
                    if (this.lblEndereco.Text != "" && oPosto._NomeCidade != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._NomeCidade;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._NomeCidade;
                    }

                    if (this.lblEndereco.Text != "" && oPosto._UF != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto._UF;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto._UF;
                    }

                    if (this.lblEndereco.Text != "" && oPosto.CEP != "")
                    {
                        this.lblEndereco.Text += " - " + oPosto.CEP;
                    }
                    else
                    {
                        this.lblEndereco.Text += oPosto.CEP;
                    }

                    if (oPosto.HTTP != "")
                    {
                        this.lblContato.Text = "Internet: " + oPosto.HTTP;
                    }

                    if (this.lblContato.Text != "" && oPosto.EMail != "")
                    {
                        this.lblContato.Text += "\nE-mail: " + oPosto.EMail;
                    }
                    else
                    {
                        this.lblContato.Text += "E-mail: " + oPosto.EMail;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone1 != "")
                    {
                        this.lblContato.Text += "\nFone: " + oPosto.Fone1;
                    }
                    else
                    {
                        this.lblContato.Text += "Fone: " + oPosto.Fone1;
                    }

                    if (this.lblContato.Text != "" && oPosto.Fone2 != "")
                    {
                        this.lblContato.Text += " / " + oPosto.Fone2;
                    }
                    else
                    {
                        this.lblContato.Text += oPosto.Fone2;
                    }
                }
            }

            #endregion

            #region "Dados da oportunidade"

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //*******************************
                //* Inicializa string de conexão
                //*******************************
                oOportunidadeManager = new Oportunidade_Manager(Conexao);

                //******************************
                //* Obtém dados da oportunidade
                //******************************
                oOportunidade = oOportunidadeManager.GetRecord(CodigoOportunidade);

                //****************************
                //* Encontrou a oportunidade?
                //****************************
                if (oOportunidade.PK_nro_oportunidade != 0)
                {
                    //*********************************
                    //* Obtém registro e popula campos
                    //*********************************
                    oText      = this.layAbertura.FindControl("txtDestino") as ASPxTextBox;
                    oText.Text = oOportunidade.destino;

                    oData       = this.layAbertura.FindControl("dteSaida") as ASPxDateEdit;
                    oData.Value = oOportunidade.data_saida;

                    oData       = this.layAbertura.FindControl("dteRetorno") as ASPxDateEdit;
                    oData.Value = oOportunidade.data_retorno;

                    oText       = this.layAbertura.FindControl("txtAdultos") as ASPxTextBox;
                    oText.Value = oOportunidade.quantidade_adultos;

                    oText       = this.layAbertura.FindControl("txtCriancas") as ASPxTextBox;
                    oText.Value = oOportunidade.quantidade_criancas;

                    oMemo      = this.layAbertura.FindControl("memDescricao") as ASPxMemo;
                    oMemo.Text = oOportunidade.descricao;

                    //******************************
                    //* O orçamento está encerrado?
                    //******************************
                    if (oOrcamento.estagio_orcamento == (int)Lists.OptionLists.OrcamentoEstagio.Aceito)
                    {
                        //*************************************************
                        //* Apresenta grupo de informações de encerramento
                        //*************************************************
                        this.layEncerramento.Visible = true;

                        //************************************
                        //* Exibe informações de encerramento
                        //************************************
                        oSpin       = this.layEncerramento.FindControl("txtValorEncerramento") as ASPxSpinEdit;
                        oSpin.Value = oOportunidade.valor_fechado;

                        oData       = this.layEncerramento.FindControl("dteEncerramento") as ASPxDateEdit;
                        oData.Value = oOportunidade.data_encerramento;
                    }
                    else
                    {
                        //**********************************************
                        //* Oculta grupo de informações de encerramento
                        //**********************************************
                        this.layEncerramento.Visible = false;
                    }
                }
            }

            #endregion

            #region "Dados do orçamento"

            //*******************************
            //* Inicializa string de conexão
            //*******************************
            oOrcamentosManager = new Oportunidade_Orcamentos_Manager(Conexao);

            //***************************
            //* A nova conexão é válida?
            //***************************
            if (Conexao.IndexOf("Error") == -1)
            {
                //***************************
                //* Obtém dados do orçamento
                //***************************
                oOrcamento = oOrcamentosManager.GetRecord(CodigoOrcamento);

                //*********************************
                //* Obtém registro e popula campos
                //*********************************
                oText      = this.layAbertura.FindControl("txtProduto") as ASPxTextBox;
                oText.Text = oOrcamento.produto;

                oText      = this.layAbertura.FindControl("txtAssunto") as ASPxTextBox;
                oText.Text = oOrcamento.assunto;

                oSpin       = this.layAbertura.FindControl("txtValorOrcamento") as ASPxSpinEdit;
                oSpin.Value = oOrcamento.valor;

                //******************************
                //* O orçamento foi localizado?
                //******************************
                if (oOrcamento.PK_cod_orcamento != 0)
                {
                    //**********************
                    //* Número do orçamento
                    //**********************
                    this.lblNroOrcamento.Text   = "Oportunidade Nº " + oOrcamento.nro_oportunidade + " - ";
                    this.lblNroOrcamento.Text  += "Orçamento Nº " + oOrcamento.PK_cod_orcamento.ToString();
                    this.divOrcamento.InnerHtml = oOrcamento.html_orcamento;
                    this.htmResposta.Html       = oOrcamento.html_resposta;
                }
            }

            #endregion
        }