예제 #1
0
파일: acc.cs 프로젝트: ebarrientos/GTurismo
        internal static void InsertOrUpdateTipoProduto(TipoProduto TipoProduto)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            TipoProduto TipoProdutoSelecionado =
                (from tp in ViagensDC.TipoProdutos
                 where tp.IdTipoProduto == TipoProduto.IdTipoProduto
                 select tp).SingleOrDefault<TipoProduto>();

            if (TipoProdutoSelecionado == null)
            {
                ViagensDC.TipoProdutos.InsertOnSubmit(TipoProduto);
            }
            else
            {
                TipoProdutoSelecionado.Nome = TipoProduto.Nome;
                TipoProdutoSelecionado.Descricao = TipoProduto.Descricao;
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
파일: acc.cs 프로젝트: ebarrientos/GTurismo
        public static void DeleteTipoProduto(TipoProduto TipoProduto)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            TipoProduto TipoProdutoSelecionado =
                (from tp in ViagensDC.TipoProdutos
                 where tp.IdTipoProduto == TipoProduto.IdTipoProduto
                 select tp).SingleOrDefault<TipoProduto>();

            if (TipoProdutoSelecionado != null)
            {
                ViagensDC.TipoProdutos.DeleteOnSubmit(TipoProdutoSelecionado);
            }
            else
            {
                //Elemento nao encontrado...Tratar situacao
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 partial void UpdateTipoProduto(TipoProduto instance);
예제 #4
0
 partial void DeleteTipoProduto(TipoProduto instance);
예제 #5
0
 partial void InsertTipoProduto(TipoProduto instance);