Пример #1
0
        /// <summary>
        /// Método para executar a proc pr_selecionar_cfop 
        /// </summary>
        public List<CFOPVO> Listar(CFOPVO identCFOP)
        {
            OpenCommand("pr_selecionar_cfop");
            try
            {
                // Parâmetros de entrada
                if (identCFOP.CodCFOP > 0)
                AddInParameter("@CodCFOP", DbType.Int32,identCFOP.CodCFOP);
                if (!string.IsNullOrEmpty(identCFOP.CFOP))
                AddInParameter("@CFOP", DbType.String, identCFOP.CFOP);
                if (!string.IsNullOrEmpty(identCFOP.NaturezaOperacao))
                AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao);

                List<CFOPVO> lstCfopVO = new List<CFOPVO>();

                IDataReader dr = ExecuteReader();
                try
                {
                    while (dr.Read())
                    {
                        CFOPVO cfopVO = new CFOPVO();

                        cfopVO.CodCFOP = GetReaderValue<int?>(dr, "CodCFOP");
                        cfopVO.CFOP = GetReaderValue<string>(dr, "CFOP");
                        cfopVO.NaturezaOperacao = GetReaderValue<string>(dr, "NaturezaOperacao");
                        cfopVO.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc");
                        cfopVO.DataCadastro = GetReaderValue<DateTime?>(dr, "DataCadastro");
                        cfopVO.UsuarioAlt = GetReaderValue<int?>(dr, "UsuarioAlt");
                        cfopVO.DataAlteracao = GetReaderValue<DateTime?>(dr, "DataAlteracao");

                        lstCfopVO.Add(cfopVO);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return lstCfopVO;
            }
            finally
            {
                CloseCommand();
            }
        }
Пример #2
0
        // ------------------------------------------------------------------------- // 
        /// <summary>
        /// Método para executar a proc pr_incluir_cfop 
        /// </summary>
        public int Incluir(CFOPVO identCFOP,int usuarioAtivo)
        {
            OpenCommand("pr_incluir_cfop",true);
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CFOP", DbType.String, identCFOP.CFOP);
                AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao);
                AddInParameter("@UsuarioInc", DbType.Int32, usuarioAtivo);

                ExecuteNonQuery();
                int retorno = GetReturnValue();
                return retorno;
            }
            finally
            {
                CloseCommand();
            }
        }
Пример #3
0
 // ------------------------------------------------------------------------- // 
 /// <summary>
 /// Método para executar a proc pr_alterar_cfop 
 /// </summary>
 public void Alterar(CFOPVO identCFOP)
 {
     new CFOPData().Alterar(identCFOP);
 }
Пример #4
0
 // ------------------------------------------------------------------------- // 
 /// <summary>
 /// Método para executar a proc pr_incluir_cfop 
 /// </summary>
 public int Incluir(CFOPVO identCFOP, int usuarioAtivo)
 {
    return new CFOPData().Incluir(identCFOP, usuarioAtivo);
 }
Пример #5
0
         /// <summary>
 /// Método para executar a proc pr_selecionar_cfop 
 /// </summary>
 public List<CFOPVO> Listar(CFOPVO identCFOP)
 {
     return new CFOPData().Listar(identCFOP);
 }
Пример #6
0
        // ------------------------------------------------------------------------- // 
        /// <summary>
        /// Método para executar a proc pr_alterar_cfop 
        /// </summary>
        public void Alterar(CFOPVO identCFOP)
        {
            OpenCommand("pr_alterar_cfop");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodCFOP", DbType.Int32, identCFOP.CodCFOP);
                AddInParameter("@CFOP", DbType.String, identCFOP.CFOP);
                AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao);
                AddInParameter("@UsuarioAlt", DbType.Int32, identCFOP.UsuarioAlt);

                ExecuteNonQuery();
            }
            finally
            {
                CloseCommand();
            }
        }
Пример #7
0
        protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            CFOPVO identCFOP = new CFOPVO();

            identCFOP.CodCFOP = int.Parse(e.CommandArgument.ToString());

            //Módulo de exclusão
            if (e.CommandName == "Excluir")
            {
                //Excluir
                new CFOP().Excluir((int)identCFOP.CodCFOP);

                //Atualizar Lista
                Pesquisar();
            }
            else if (e.CommandName == "Editar")  //Módulo de alteração
            {
                //ArmazenaValorSessao("TipoAcao", "Editar");
                hdfTipoAcao.Value = "Editar";

                DadosCFOP = new CFOP().Listar(identCFOP)[0];

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

        }
Пример #8
0
        private void Pesquisar()
        {
            CFOPVO identCFOP = new CFOPVO();
            if (!string.IsNullOrEmpty(hdfCodCFOP.Value) || !string.IsNullOrEmpty(txtDescPesq .Text)|| !string.IsNullOrEmpty(txtCodigoPesq.Text))
            {
                if (!string.IsNullOrEmpty(hdfCodCFOP.Value))
                    identCFOP.CodCFOP = Convert.ToInt32(hdfCodCFOP.Value);

                if (!string.IsNullOrEmpty(txtDescPesq.Text))
                    identCFOP.NaturezaOperacao = txtDescPesq.Text;
                if (!string.IsNullOrEmpty(txtCodigoPesq.Text))
                    identCFOP.CFOP = txtCodigoPesq.Text;
            }
            else
                MensagemCliente("Favor informar pelo um filtro para pesquisa");

            List<CFOPVO> lCFOP = new CFOP().Listar(identCFOP);

            if (lCFOP.Count > 0)
            {
                grdListaResultado.DataSource = lCFOP;
                grdListaResultado.DataBind();
            }
            else
            {
                MensagemCliente("Não Existem CFOPs Cadastradas");
            }
        }
Пример #9
0
 protected void btnCarregarValoresCFOP_Click(object sender, EventArgs e)
 {
     CFOPVO identCFOP = new CFOPVO();
     identCFOP.CFOP = txtCFOP.Text;
     List<CFOPVO> lstCFOP = new CFOP().Listar(identCFOP);
     if(lstCFOP.Count > 0)
         DadosCFOP = lstCFOP[0];
 }