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); } }
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 }
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 }
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 }