Exemplo n.º 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;
 }
Exemplo n.º 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;
            }
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 4
0
 partial void DeletePais(Pais instance);
Exemplo n.º 5
0
 partial void UpdatePais(Pais instance);
Exemplo n.º 6
0
 partial void InsertPais(Pais instance);