internal static void InsertOrUpdateTipoFornecedor(TipoFornecedor tf) { ViagensDataContext ViagensDC = new ViagensDataContext(); TipoFornecedor TipoFornecedorSelecionado = (from tf1 in ViagensDC.TipoFornecedors where tf1.IdTipoFornecedor == tf.IdTipoFornecedor select tf1).SingleOrDefault<TipoFornecedor>(); if (TipoFornecedorSelecionado == null) { ViagensDC.TipoFornecedors.InsertOnSubmit(tf); } else { TipoFornecedorSelecionado.Nome = tf.Nome; } try { ViagensDC.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public static void DeleteTipoFornecedor(TipoFornecedor tf) { ViagensDataContext ViagensDC = new ViagensDataContext(); TipoFornecedor TipoFornecedorSelecionado = (from tf1 in ViagensDC.TipoFornecedors where tf1.IdTipoFornecedor == tf.IdTipoFornecedor select tf1).SingleOrDefault<TipoFornecedor>(); if (TipoFornecedorSelecionado != null) { ViagensDC.TipoFornecedors.DeleteOnSubmit(TipoFornecedorSelecionado); } else { //Elemento nao encontrado...Tratar situacao } try { ViagensDC.SubmitChanges(); } catch (Exception ex) { throw ex; } }
partial void UpdateTipoFornecedor(TipoFornecedor instance);
partial void DeleteTipoFornecedor(TipoFornecedor instance);
partial void InsertTipoFornecedor(TipoFornecedor instance);