示例#1
0
        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
        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);