Exemple #1
0
 public static long BuscaOuInserePais(string NomePais)
 {
     long ret = 0;
     ViagensDataContext ViagensDC = new ViagensDataContext();
     var P = (from p in ViagensDC.Pais
              where p.Nome == NomePais
              select p).SingleOrDefault<Pais>();
     if (P == null)
     {
         Pais pais = new Pais();
         pais.Nome = NomePais.ToUpper();
         pais.DDI = "000";
         ViagensDC.Pais.InsertOnSubmit(pais);
         ViagensDC.SubmitChanges();
         ret = pais.IdPais;
     }
     else
         ret = P.IdPais;
     return ret;
 }
Exemple #2
0
        public static void InsertOrUpdatePaises(Pais pais)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            Pais PaisSelecionado =
                (from p in ViagensDC.Pais
                 where p.IdPais == pais.IdPais
                 select p).SingleOrDefault<Pais>();

            if (PaisSelecionado == null)
            {
                ViagensDC.Pais.InsertOnSubmit(pais);
            }
            else
            {
                PaisSelecionado.Nome = pais.Nome;
                PaisSelecionado.DDI = pais.DDI;
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
        public static void DeletePais(Pais pais)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            Pais PaisSelecionado =
                (from p in ViagensDC.Pais
                 where p.IdPais == pais.IdPais
                 select p).SingleOrDefault<Pais>();

            if (PaisSelecionado != null)
            {
                ViagensDC.Pais.DeleteOnSubmit(PaisSelecionado);
            }
            else
            {
                //Elemento nao encontrado...Tratar situacao
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 partial void DeletePais(Pais instance);
 partial void UpdatePais(Pais instance);
 partial void InsertPais(Pais instance);