// ------------------------------------------------------------------------- // 

        /// <summary>
        /// Método para executar a proc pr_incluir_mensagemnf 
        /// </summary>
        public int Incluir(MensagemNFVO identMensagemNF, int codUsuarioOperacao)
        {
            OpenCommand("pr_incluir_mensagemnf",true);
            try
            {
                // Parâmetros de entrada
                AddInParameter("@Descricao", DbType.String, identMensagemNF.Descricao);
                AddInParameter("@UsuarioInc", DbType.Int32, codUsuarioOperacao);
                ExecuteNonQuery();

                int retorno = GetReturnValue();
                return retorno;
            }
            finally
            {
                CloseCommand();
            }
        }
        /// <summary>
        /// Método para executar a proc pr_selecionar_mensagagemnf 
        /// </summary>
        public List<MensagemNFVO> Listar(MensagemNFVO identMensagemNF)
        {
            OpenCommand("pr_selecionar_mensagagemnf");
            try
            {
                // Parâmetros de entrada
                if (identMensagemNF.CodMensagemNF > 0)
                    AddInParameter("@CodMensagemNF", DbType.Int32, identMensagemNF.CodMensagemNF);
                if (!string.IsNullOrEmpty(identMensagemNF.Descricao))
                    AddInParameter("@Descricao", DbType.String, identMensagemNF.Descricao);

                List<MensagemNFVO> lstMensagemNFVO = new List<MensagemNFVO>();

                IDataReader dr = ExecuteReader();
                try
                {
                    while (dr.Read())
                    {
                        MensagemNFVO tempMensagemNF = new MensagemNFVO();

                        tempMensagemNF.CodMensagemNF = GetReaderValue<int?>(dr, "CodMensagemNF");
                        tempMensagemNF.Descricao = GetReaderValue<string>(dr, "Descricao");
                        tempMensagemNF.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc");
                        tempMensagemNF.DataCadastro = GetReaderValue<DateTime?>(dr, "DataCadastro");
                        tempMensagemNF.UsuarioAlt = GetReaderValue<int?>(dr, "UsuarioAlt");
                        tempMensagemNF.DataAlteracao = GetReaderValue<DateTime?>(dr, "DataAlteracao");

                        lstMensagemNFVO.Add(tempMensagemNF);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return lstMensagemNFVO;
            }
            finally
            {
                CloseCommand();
            }
        }
        // ------------------------------------------------------------------------- // 

        /// <summary>
        /// Método para executar a proc pr_alterar_mensagemnf 
        /// </summary>
        public void Alterar(MensagemNFVO identMensagemNF, int codUsuarioOperacao)
        {
            OpenCommand("pr_alterar_mensagemnf");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodMensagemNF", DbType.Int32, identMensagemNF.CodMensagemNF);
                AddInParameter("@Descricao", DbType.String, identMensagemNF.Descricao);
                AddInParameter("@UsuarioAlt", DbType.Int32, codUsuarioOperacao);
                ExecuteNonQuery();
   
            }
            finally
            {
                CloseCommand();
            }

           
        }
Exemple #4
0
 // ------------------------------------------------------------------------- // 
 /// <summary>
 /// Método para alterar um registro na tabela  MensagemNF 
 /// </summary>
 #region Métodos de Alteração
 public void Alterar(MensagemNFVO identMensagemNF, int codUsuarioOperacao)
 {
     new MensagemNFData().Alterar(identMensagemNF, codUsuarioOperacao);
 }
Exemple #5
0
 // ------------------------------------------------------------------------- // 
 /// <summary>
 /// Método para incluir um registro na tabela  MensagemNF 
 /// </summary>
 #region Métodos de Inclusão
 public int Incluir(MensagemNFVO identMensagemNF, int codUsuarioOperacao)
 {
    return new MensagemNFData().Incluir(identMensagemNF, codUsuarioOperacao);
 }
Exemple #6
0
 /// <summary>
 /// Método para listar os registros da tabela  MensagemNF 
 /// </summary>
 #region Métodos de Listagem
 public List<MensagemNFVO> Listar(MensagemNFVO identMensagemNF)
 {
     return new MensagemNFData().Listar(identMensagemNF);
 }
        protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            MensagemNFVO identMensagemNF = new MensagemNFVO();

            identMensagemNF.CodMensagemNF = int.Parse(e.CommandArgument.ToString());

            //Módulo de exclusão
            if (e.CommandName == "Excluir")
            {
                //Excluir
                new MensagemNF().Excluir((int)identMensagemNF.CodMensagemNF,UsuarioAtivo.CodFuncionario.Value);

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

                DadosMensagemNF = new MensagemNF().Listar(identMensagemNF)[0];

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

        }
        private void Pesquisar()
        {
            MensagemNFVO identMensagemNF = new MensagemNFVO();
            if (!string.IsNullOrEmpty(hdfCodMensagemNF.Value))
                identMensagemNF.CodMensagemNF = Convert.ToInt32(hdfCodMensagemNF.Value);

            if (!string.IsNullOrEmpty(txtCodigoPesq.Text))
                identMensagemNF.Descricao = txtCodigoPesq.Text;
               
            List<MensagemNFVO> lMensagemNF = new MensagemNF().Listar(identMensagemNF);

            if (lMensagemNF.Count > 0)
            {
                grdListaResultado.DataSource = lMensagemNF;
                grdListaResultado.DataBind();
            }
            else
            {
                MensagemCliente("Não Existem MensagemNFs Cadastradas");
                grdListaResultado.DataSource = new List<MensagemNFVO>();
                grdListaResultado.DataBind();
            }
        }