Exemple #1
0
        /// <summary>
        /// atualiza dados
        /// </summary>
        /// <param name="lacreCteRod"></param>
        /// <returns></returns>
        public List <uint> Update(Entidade.LacreCteRod lacreCteRod)
        {
            var listaNumLacre = lacreCteRod.NumeroLacre.Contains(';') ? lacreCteRod.NumeroLacre.Split(';') : new string[] { lacreCteRod.NumeroLacre };
            var retorno       = new List <uint>();

            Glass.Data.DAL.CTe.LacreCteRodDAO.Instance.Delete(lacreCteRod.IdCte);
            if (listaNumLacre.Count() > 1)
            {
                foreach (var i in listaNumLacre)
                {
                    var novoLacre = new Glass.Data.Model.Cte.LacreCteRod {
                        IdCte = lacreCteRod.IdCte, NumeroLacre = i
                    };
                    retorno.Add(Insert(new Entidade.LacreCteRod(novoLacre)));
                }
            }
            return(retorno);
        }
Exemple #2
0
 public LacreCteRod(Glass.Data.Model.Cte.LacreCteRod lacreCteRod)
 {
     _lacreCteRod = lacreCteRod ?? new Glass.Data.Model.Cte.LacreCteRod();
 }