Exemplo n.º 1
0
 /// <summary>
 /// Busca informações da quantidade da carga do cte
 /// </summary>
 public Entidade.InfoCte GetInfoCte(GDASession session, uint idCte)
 {
     using (Glass.Data.DAL.CTe.InfoCteDAO dao = Glass.Data.DAL.CTe.InfoCteDAO.Instance)
     {
         var infoCte = new Entidade.InfoCte(dao.GetElement(session, idCte));
         infoCte.ObjInfoCargaCte = BuscarInfoCargaCte.Instance.GetList(session, idCte);
         return(infoCte);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// converte dados da entidade na model
 /// </summary>
 /// <param name="infoCte"></param>
 /// <returns></returns>
 internal Glass.Data.Model.Cte.InfoCte Convert(Entidade.InfoCte infoCte)
 {
     return(new Glass.Data.Model.Cte.InfoCte
     {
         IdCte = infoCte.IdCte,
         ProdutoPredominante = infoCte.ProdutoPredominante,
         OutrasCaract = infoCte.OutrasCaract,
         ValorCarga = infoCte.ValorCarga
     });
 }
Exemplo n.º 3
0
        /// <summary>
        /// insere dados
        /// </summary>
        /// <param name="infoCte"></param>
        /// <returns></returns>
        public uint Insert(GDASession sessao, Entidade.InfoCte infoCte)
        {
            Glass.Data.DAL.CTe.InfoCteDAO.Instance.Insert(sessao, Convert(infoCte));

            foreach (var i in infoCte.ObjInfoCargaCte.ToList())
            {
                i.IdCte = infoCte.IdCte;
                CadastrarInfoCargaCte.Instance.Insert(sessao, i);
            }

            return(infoCte.IdCte);
        }
Exemplo n.º 4
0
        public int Update(GDASession sessao, Entidade.InfoCte infoCte)
        {
            foreach (var i in infoCte.ObjInfoCargaCte.ToList())
            {
                i.IdCte = infoCte.IdCte;
            }

            CadastrarInfoCargaCte.Instance.AtualizarInfoCarga(sessao, infoCte.ObjInfoCargaCte);

            Glass.Data.DAL.CTe.InfoCteDAO.Instance.InsertOrUpdate(sessao, Convert(infoCte));

            return(1);
        }
Exemplo n.º 5
0
 public int Update(Entidade.InfoCte infoCte)
 {
     return(Update(null, infoCte));
 }
Exemplo n.º 6
0
 public uint Insert(Entidade.InfoCte infoCte)
 {
     return(Insert(null, infoCte));
 }