/// <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); } }
/// <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 }); }
/// <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); }
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); }
public int Update(Entidade.InfoCte infoCte) { return(Update(null, infoCte)); }
public uint Insert(Entidade.InfoCte infoCte) { return(Insert(null, infoCte)); }