public int Alterar(Territorio territorio) { if (territorio.Id.Trim() != "" && territorio.Descricao.Trim() != "" && territorio.CodigoRegiao > 0) return new TerritorioBD().Gravar(territorio, Acao.Alterar); else return -1; }
protected void btnGravarTerritorio_Click(object sender, EventArgs e) { if (txtID.Text.Trim() != "" && txtNomeTerritorio.Text != "") { TerritorioController cTerritorio = new TerritorioController(); Territorio t = new Territorio(); t.Id = txtID.Text.Trim(); t.Descricao = txtNomeTerritorio.Text.Trim(); t.CodigoRegiao = int.Parse(ddlRegioes.SelectedValue); if (ViewState["codigoTerritorio"] == null) { if (cTerritorio.Adicionar(t) > 0) { ddlCategorias_SelectedIndexChanged(null, null); btnCancelarTerritorio_Click(null, null); } } else { if (cTerritorio.Alterar(t) > 0) { ddlCategorias_SelectedIndexChanged(null, null); btnCancelarTerritorio_Click(null, null); } } } }
internal int Gravar(Territorio territorio, Acao acao) { ComandoSQL.Parameters.Clear(); if (acao == Acao.Adicionar) ComandoSQL.CommandText = @"insert into Territories (TerritoryID, TerritoryDescription, RegionID) values (@codigo, @descricao, @regiao)"; else ComandoSQL.CommandText = @"update Territories set TerritoryDescription = @descricao, RegionID = @regiao where TerritoryID = @codigo"; ComandoSQL.Parameters.AddWithValue("@codigo", territorio.Id); ComandoSQL.Parameters.AddWithValue("@descricao", territorio.Descricao); ComandoSQL.Parameters.AddWithValue("@regiao", territorio.CodigoRegiao); return ExecutaComando(false); }