Esempio n. 1
0
 /// <summary>
 /// insere dados
 /// </summary>
 /// <param name="idCte"></param>
 /// <param name="evento"></param>
 /// <param name="codigo"></param>
 /// <param name="descricao"></param>
 /// <returns></returns>
 public uint NewLog(uint idCte, string evento, int codigo, string descricao)
 {
     using (Glass.Data.DAL.CTe.LogCteDAO dao = Glass.Data.DAL.CTe.LogCteDAO.Instance)
     {
         return(dao.NewLog(idCte, evento, codigo, descricao));
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Retorna quantidade de logs cadastrados
 /// </summary>
 /// <param name="idCte"></param>
 /// <returns></returns>
 public int GetCount(uint idCte)
 {
     using (Glass.Data.DAL.CTe.LogCteDAO dao = Glass.Data.DAL.CTe.LogCteDAO.Instance)
     {
         return(dao.GetCount(idCte));
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Obtém último log
 /// </summary>
 /// <param name="idCte"></param>
 /// <returns></returns>
 public int ObtemUltimoCodigo(uint idCte)
 {
     using (Glass.Data.DAL.CTe.LogCteDAO dao = Glass.Data.DAL.CTe.LogCteDAO.Instance)
     {
         return(dao.ObtemUltimoCodigo(idCte));
     }
 }
Esempio n. 4
0
        /// <summary>
        /// Busca lista de logs pelo idCte
        /// </summary>
        /// <param name="idCte"></param>
        /// <param name="sortExpression"></param>
        /// <param name="startRow"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public Entidade.LogCte[] GetList(uint idCte, string sortExpression, int startRow, int pageSize)
        {
            var retorno = new List <Entidade.LogCte>();

            using (Glass.Data.DAL.CTe.LogCteDAO dao = Glass.Data.DAL.CTe.LogCteDAO.Instance)
            {
                var listaLogCte = dao.GetList(idCte, sortExpression, startRow, pageSize);

                foreach (var item in listaLogCte)
                {
                    retorno.Add(new Entidade.LogCte(item));
                }
            }
            return(retorno.ToArray());
        }