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);
             }
         }
     }
 }
Пример #3
0
        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);
        }