コード例 #1
0
ファイル: acc.cs プロジェクト: ebarrientos/GTurismo
        public static void InsertOrUpdateFornecedor(Fornecedor fornecedor)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            Fornecedor FornecedorSelecionado =
                (from f in ViagensDC.Fornecedors
                 where f.IdFornecedor == fornecedor.IdFornecedor
                 select f).SingleOrDefault<Fornecedor>();

            if (FornecedorSelecionado == null)
            {
                ViagensDC.Fornecedors.InsertOnSubmit(fornecedor);
            }
            else
            {
                FornecedorSelecionado.Nome = fornecedor.Nome;
                FornecedorSelecionado.IdCidade = fornecedor.IdCidade;
                FornecedorSelecionado.Comissao = fornecedor.Comissao;
                FornecedorSelecionado.email = fornecedor.email;
                FornecedorSelecionado.Telefone = fornecedor.Telefone;
                FornecedorSelecionado.Endereco = fornecedor.Endereco;
                FornecedorSelecionado.Numero = fornecedor.Numero;
                FornecedorSelecionado.CEP = fornecedor.CEP;
                FornecedorSelecionado.Comentarios = fornecedor.Comentarios;
                FornecedorSelecionado.Complemento = fornecedor.Complemento;
                FornecedorSelecionado.IdTipoFornecedor = fornecedor.IdTipoFornecedor;
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: acc.cs プロジェクト: ebarrientos/GTurismo
        public static void DeleteFornecedor(Fornecedor fornecedor)
        {
            ViagensDataContext ViagensDC = new ViagensDataContext();
            Fornecedor FornecedorSelecionado =
                (from p in ViagensDC.Fornecedors
                 where p.IdFornecedor == fornecedor.IdFornecedor
                 select p).SingleOrDefault<Fornecedor>();

            if (FornecedorSelecionado != null)
            {
                ViagensDC.Fornecedors.DeleteOnSubmit(FornecedorSelecionado);
            }
            else
            {
                //Elemento nao encontrado...Tratar situacao
            }
            try
            {
                ViagensDC.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
		private void detach_Fornecedors(Fornecedor entity)
		{
			this.SendPropertyChanging();
			entity.Cidade = null;
		}
コード例 #4
0
 partial void DeleteFornecedor(Fornecedor instance);
コード例 #5
0
 partial void UpdateFornecedor(Fornecedor instance);
コード例 #6
0
 partial void InsertFornecedor(Fornecedor instance);
コード例 #7
0
		private void attach_Fornecedors(Fornecedor entity)
		{
			this.SendPropertyChanging();
			entity.TipoFornecedor = this;
		}