Exemple #1
0
 public static void Delete(int codigo)
 {
     using (SqlConnection conn = DataDAO.Conexao())
     {
         SqlTransaction trans = conn.BeginTransaction("trans");
         try
         {
             Cidade     cidade     = CidadeDAO.ObterCidade(codigo: codigo);
             string     commandStr = "DELETE FROM CIDADE WHERE CODIGO = @CODIGO";
             SqlCommand command    = new SqlCommand(commandStr, conn);
             command.Parameters.AddWithValue("@CODIGO", codigo);
             command.Transaction = trans;
             command.ExecuteNonQuery();
             using (del.Excluir ws = new del.Excluir())
             {
                 ws.Url = "http://localhost:1000/dCidades/" + cidade.Codigo.ToString();
                 ws.Delete();
             }
             trans.Commit();
         }
         catch (Exception)
         {
             trans.Rollback();
             throw;
         }
         conn.Close();
     }
 }
Exemple #2
0
 public static void Delete(int codigo)
 {
     if (CidadeDAO.ObterCidade(codEstado: codigo) != null)
     {
         throw new Exception("CIDADE");
     }
     try
     {
         using (SqlConnection conn = DataDAO.Conexao())
         {
             string     commandStr = "DELETE FROM ESTADO WHERE CODIGO = @CODIGO";
             SqlCommand command    = new SqlCommand(commandStr, conn);
             command.Parameters.AddWithValue("@CODIGO", codigo);
             command.ExecuteNonQuery();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }