Example #1
0
 public int Inclui(EmitenteVO identEmitente)
 {
     OpenCommand("pr_incluir_emitente", true);
     try
     {
         int codEmitente = int.MinValue;
         AddInParameter("@RazaoSocial", DbType.String, identEmitente.RazaoSocial);
         AddInParameter("@NomeFantasia", DbType.String, identEmitente.NomeFantasia);
         AddInParameter("@CNPJ", DbType.String, identEmitente.CNPJ);
         AddInParameter("@InscricaoEstadual", DbType.String, identEmitente.InscricaoEstadual);
         AddInParameter("@InscricaoMunicipal", DbType.String, identEmitente.InscricaoMunicipal);
         AddInParameter("@CNAE", DbType.String, identEmitente.CNAE);
         AddInParameter("@InscricaoEstadualSub", DbType.String, identEmitente.InscricaoEstadualSub);
         AddInParameter("@CodCep", DbType.String, identEmitente.Cep.CodCep);
         AddInParameter("@Logradouro", DbType.String, identEmitente.Logradouro);
         AddInParameter("@Complemento", DbType.String, identEmitente.Complemento);
         AddInParameter("@Numero", DbType.Int32, identEmitente.Numero);
         AddInParameter("@Pais", DbType.String, "Brasil");
         AddInParameter("@CodUF", DbType.String, identEmitente.Cep.Cidade.UF.CodUF);
         AddInParameter("@CodCidade", DbType.Int32, identEmitente.Cep.Cidade.CodCidade);
         AddInParameter("@Telefone", DbType.String, identEmitente.Telefone);
         AddInParameter("@Logo", DbType.Binary, identEmitente.Image);
         AddInParameter("@Fax", DbType.String, identEmitente.Fax);
         AddInParameter("@Email", DbType.String, identEmitente.Email);
         ExecuteNonQuery();
         codEmitente = GetReturnValue();
         return codEmitente;
     }
     finally
     {
         CloseCommand();
     }
 }
Example #2
0
        public List<EmitenteVO> Lista(EmitenteVO identEmitente)
        {
            OpenCommand("pr_selecionar_emitente");
            try
            {
                if (identEmitente.CodEmitente > 0)
                    AddInParameter("CodEmitente", DbType.Int32, identEmitente.CodEmitente);
                List<EmitenteVO> lEmitente = new List<EmitenteVO>();
                IDataReader dr = ExecuteReader();
                try
                {
                    while (dr.Read())
                    {
                        EmitenteVO tempEmitente = new EmitenteVO();
                        tempEmitente.CodEmitente = GetReaderValue<int?>(dr, "CodEmitente");
                        tempEmitente.RazaoSocial = GetReaderValue<string>(dr, "RazaoSocial");
                        tempEmitente.NomeFantasia = GetReaderValue<string>(dr, "NomeFantasia");
                        tempEmitente.CNPJ = GetReaderValue<string>(dr, "CNPJ");
                        tempEmitente.InscricaoEstadual = GetReaderValue<string>(dr, "InscricaoEstadual");
                        tempEmitente.Telefone = GetReaderValue<string>(dr, "Telefone");
                        tempEmitente.CNAE = GetReaderValue<string>(dr, "CNAE");
                        tempEmitente.Cep.CodCep = GetReaderValue<string>(dr, "CodCep");
                        tempEmitente.Cep.Cidade.CodCidade = GetReaderValue<int?>(dr, "CodCidade");
                        tempEmitente.Logradouro = GetReaderValue<string>(dr, "Logradouro");
                        tempEmitente.Pais = GetReaderValue<string>(dr, "Pais");
                        tempEmitente.Numero = GetReaderValue<int?>(dr, "Numero");
                        tempEmitente.Complemento = GetReaderValue<string>(dr, "Complemento");
                        tempEmitente.Cep.Cidade.UF.CodUF = GetReaderValue<string>(dr, "CodUF");
                        tempEmitente.Image = GetReaderValue<byte[]>(dr, "Logo");
                        tempEmitente.Fax = GetReaderValue<string>(dr, "Fax");
                        tempEmitente.Email = GetReaderValue<string>(dr, "Email");
                        ListarCep(ref tempEmitente);
                        lEmitente.Add(tempEmitente);

                    }
                }
                finally
                {
                    dr.Close();
                }
                return lEmitente;
            }
            finally
            {
                CloseCommand();
            }
        }
Example #3
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Response.Cache.SetExpires(new DateTime(1970, 1, 1));
            Response.Cache.SetCacheability(HttpCacheability.Private);
            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            byte[] imagem;
            try
            {

                string sVarCache = Request["Variavel_Cache"];
                if ((sVarCache != "") && (Cache[sVarCache] != null))
                {
                    imagem = (byte[])Cache[sVarCache];
                    Cache.Remove(sVarCache);
                    // Cache[sVarCache] = null;
                }
                else
                {
                    EmitenteVO tempEmitente = new EmitenteVO();
                    EmitenteVO identEmitente = new EmitenteVO();
                    identEmitente.CodEmitente = Convert.ToInt32(Session["CodEmitente"]);
                    tempEmitente = new BN.Emitente().Listar(identEmitente)[0];

                    imagem = (byte[])tempEmitente.Image;
                }

                Response.OutputStream.Write(imagem, 0, imagem.Length);

                this.ContentType = "image/jpeg";
                Response.AddHeader("content-disposition", "inline; filename=assinatura.jpg");
                Response.AddHeader("Content-Length", imagem.Length.ToString());
            }
            catch (Exception ex)
            {
                //Blocks.ExceptionManager.Publish(Ex);
            }
        }
Example #4
0
 public void Excluir(EmitenteVO identEmitente)
 {
     new EmitenteData().Exclui(identEmitente);
 }
Example #5
0
 public void Alterar(EmitenteVO identEmitente)
 {
     new EmitenteData().Altera(identEmitente);
 }
Example #6
0
 public int Incluir(EmitenteVO identEmitente)
 {
     return new EmitenteData().Inclui(identEmitente);
 }
Example #7
0
 public List<EmitenteVO> Listar(EmitenteVO identEmitente)
 {
     return new EmitenteData().Lista(identEmitente);
 }
Example #8
0
 private void ListarCep(ref EmitenteVO tempEmitente)
 {
     CEPVO tempCep = new CEPData().Lista(tempEmitente.Cep);
     tempEmitente.Cep = tempCep;
 }
Example #9
0
        public void Exclui(EmitenteVO identEmitente)
        {
            OpenCommand("pr_excluir_emitente");
            try
            {
                AddInParameter("CodEmitente", DbType.Int32, identEmitente.CodEmitente);
                ExecuteNonQuery();

            }
            finally
            {
                CloseCommand();
            }
        }
 private void Pesquisar()
 {
     EmitenteVO identEmitente = new EmitenteVO();
     grdListaResultado.DataSource = new Emitente().Listar(identEmitente);
     grdListaResultado.DataBind();
 }
    protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        EmitenteVO identEmitente = new EmitenteVO();

        identEmitente.CodEmitente = int.Parse(e.CommandArgument.ToString());

        //Módulo de exclusão
        if (e.CommandName == "Excluir")
        {
            //Excluir
            new Emitente().Excluir(identEmitente);

            //Atualizar Lista
            Pesquisar();
        }
        else if (e.CommandName == "Editar")  //Módulo de alteração
        {
            //ArmazenaValorSessao("TipoAcao", "Editar");
            hdfTipoAcao.Value = "Editar";
            DadosEmitente = new Emitente().Listar(identEmitente)[0];

            //Alimentar campos para edição
            mpeTransIncluir.Show();
        }

    }